Contribute your own Agent tool to the ecosystem
Create a config for your tool
agentstack/_tools/<your_tool>/config.json
Create your implementation
agentstack/_tools
, you’ll see other implementations of tools.agentstack/_tools/<your_tool>/__init__.py
,Test your tool
agentstack tools add <your_tool>
and ensure it behaves as expected.
agentstack init test_proj
, then cd
into the project and try adding your tool.Open a PR to add your tool to the next release
name
(str) - Name of your toolcategory
(str) - Category your tool belongs intools
(List[str]) - The exported functions within your tool fileurl
(str) - URL to where developers can learn more about your tooltools_bundled
(bool) - True if the tool file exports a list of toolscta
(str) - Call To Action printed in the terminal after installenv
(dict) - Key: Environment variable name; Value: default valuepackages
(List[str]) - Python packages to be installed to support your toolpost_install
(str) - A script to be run after install of your toolpost_remove
(str) - A script to be run after removal of your tool