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 Component Gallery to AGS #4693

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

victordibia
Copy link
Collaborator

@victordibia victordibia commented Dec 13, 2024

This PR enables the addition of component galleries to a local instance of AutoGen Studio.
A gallery items is:

  • a json file containing things
    • metadata .. description, author, url , date created etc....
    • component config item ... like teams, agents, termination conditions etc.
  • Users can paste a url and we load it, drag it into the ui as a file, or paste it.
  • Currently stored in localstorage (a future PR may make this an api endpoint)
  • An imported gallery shows up in the teams section and also the component library .. users can drag and drop these conmponents into their teams!

Also fixes a bunch of other formatting and layout issues with AGS.

A default gallery is provided
image

and can be edited
image

image

are available for reuse while composing teams

image

Why are these changes needed?

This makes it really easy to create shareable gallery artifacts that either the AutoGen team or community can curate as examples, with components that can be composed and reused.

Related issue number

Closes #4203

Checks

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.

Ability to attach 3rd party or local gallery of components to AGS
3 participants