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

Feature: Define tools in character file #188

Open
jfrank-summit opened this issue Jan 29, 2025 · 0 comments
Open

Feature: Define tools in character file #188

jfrank-summit opened this issue Jan 29, 2025 · 0 comments

Comments

@jfrank-summit
Copy link
Member

Description:

To improve flexibility and control over which tools are available in specific workflows, we want to move tool binding from hardcoded definitions to the <your_character>.yaml file. While tool implementations will remain in the codebase, only the tools explicitly listed (by name) in the character file will be bound to workflows. This change allows for better customization and ensures that workflows only have access to the tools they need.

Proposed Changes:

  • Add a tools section in the character.yaml file where users can list the names of tools to be bound to workflows.
  • Update the framework to dynamically bind only the tools listed in the character.yaml file to workflows at runtime.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant