-
Notifications
You must be signed in to change notification settings - Fork 145
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 custom tools #236
Create custom tools #236
Conversation
These are a great start! we should split the three features here into three different PRs from three different branches for custom tools, it would be great if we have it automatically import the tool to all agents in |
📥 Update: Now when a new tool is created:
Newly created tools will be handled consistently with existing tools and will be properly integrated into the AgentStack framework. |
# Conflicts: # agentstack/_tools/__init__.py # agentstack/cli/__init__.py # agentstack/cli/cli.py # agentstack/frameworks/__init__.py # agentstack/frameworks/crewai.py
Let's goo! This will help make tool customization easier for everyone. Can I request that we also get test coverage on these new features in place before we merge? @srilaasya Happy to help with any part of this. |
…config using ToolConfig instance. Move custom tool path construciton to helper funciton. Consistent imports.
# Conflicts: # tests/test_generation_tool.py
Codecov ReportAttention: Patch coverage is 📢 Thoughts on this report? Let us know! |
📥 Pull Request
📘 Description
v0: Create custom tools using
agentstack create tools <new_tool>
Creates a subfolder
new_tool
insrc/tools
with init.py and config.json filesPlaceholders assigned to files
🧪 Testing
run
agentstack create tools <new_tool>
locally and passed existing tests#229