rig
rig copied to clipboard
feat: tools sharing
- [x] I have looked for existing issues (including closed) about this
Feature Request
What would be a good way to share tool code between projects? Example: I have a Chrome agent that can download its own chrome instance, launch it, and control it. This is implemented as implement Tool for x
where x can be EvalJs, GetHtml etc.
Ideally, I would like to publish this code somewhere, and then let other people attach the tools to their agents/pipelines.
Motivation
Tool sharing would be great to let people start with premade agents, that can use Twitter, Telegram, Browsers, Solana wallets etc.
Proposal
I don't have a specific proposal in mind, but I guess just publishing the tools as crates could work? Maybe having a central tool repository for this purpose?
Curious to hear everyone's thoughts.