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

Create tool YAML and list that can be populated from a tools catalog #273

Open
2 of 6 tasks
maximilien opened this issue Feb 27, 2025 · 2 comments
Open
2 of 6 tasks
Assignees
Labels
enhancement New feature or request feature New feature

Comments

@maximilien
Copy link
Member

maximilien commented Feb 27, 2025

As part of the work to test a meta-agent that can generate agents and workflows based on textual description. We hypothesize that access to a list of tools will be necessary since this could allow not only enhancing existing agents with tools for react-style agents but also ability for meta-agent to know what is missing or available to implement the workflow. This is related to issue #259.

Suggesting the following tasks:

  • define tool YAML. Should follow existing YAML structure but also at minimum add: input and output schema for the tool and link or code for tool
  • create JSON schema for tool
  • include tool schema validation in current CI for schema validations
  • test tool schema by manually creating a list from existing tools, e.g., BeeAI tools, CrewAI, and other tool repositories
  • modify existing demos to ensure the react agents there use the tools in list
  • test ability for meta-agent to use tool list

CC: @george-lhj @akihikokuroda

@maximilien maximilien added enhancement New feature or request feature New feature labels Feb 27, 2025
@george-lhj
Copy link
Collaborator

Should also have ability to handle/create custom tools if possible, since for more complicated demos this is what primarily will be used

@maximilien
Copy link
Member Author

Add a task @george-lhj

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

No branches or pull requests

3 participants