Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add v1 Drag and Drop Team Composition to AGS #4609

Merged
merged 17 commits into from
Dec 11, 2024
Merged

Conversation

victordibia
Copy link
Collaborator

@victordibia victordibia commented Dec 9, 2024

This PR extends AGS with the following

  • Refactor playground/sessions to add a hidable sidebar with a list of sessions for easy switching across sessions
  • Adds a dedicated page for teams
    • Enables switching between modifying raw JSON config for teams and
    • Visual drag and drop view that enables users drag in items from a Component gallery to an agent
ags_1080.mp4
image image

Fairly large PR, which will be improved over time (e.g., adding support for 3rd party agent teams #4203 )

Why are these changes needed?

Related issue number

Closes #4202

Checks

@victordibia victordibia marked this pull request as ready for review December 9, 2024 16:43
Copy link
Contributor

@husseinmozannar husseinmozannar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. In team builder, when "New Team" is clicked, you should auto save changes so it shows up on left side pannel.

Otherwise you keep pressing New Team and nothing shows up until you find the save button.

I think changes should be probably be saved by default at each action.

  1. How to change team name in visual builder?

Couldnt figure it out, had to go to json to change it.

  1. In the react flow component, when you press the "..." icon on top right, it freezes and keep reloading (the one that shows auto layout...)

  2. On the components, why is the "Team" not a component?

I couldn't figure out how to change the team type.

  1. I expected to be able to change the system message for the assistant agent in the builder, but could not. Similarly for other things that are not drag dropable. Like the agent name, max messages...

  2. Error messages that team configuration is not valid are not there. For instance I created a team with two agents with same name. I couldn't run it and no relevant error messages showed up

Copy link
Collaborator

@ekzhu ekzhu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Still, it is a pain for low/no code user to install AutoGen studio. Can we have release dmg or pkg or exe files?

@victordibia
Copy link
Collaborator Author

Added the following fixes

@victordibia victordibia merged commit 85cf942 into main Dec 11, 2024
48 checks passed
@victordibia victordibia deleted the ags_drag_drop_vd branch December 11, 2024 22:31
@victordibia
Copy link
Collaborator Author

cc @Knucklessg1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement a drag and drop team builder interface for AGS
4 participants