rig icon indicating copy to clipboard operation
rig copied to clipboard

feat: tools sharing

Open vacekj opened this issue 1 year ago • 2 comments

  • [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.

vacekj avatar Dec 28 '24 19:12 vacekj

In general, the scope for tools has really great potential. We have an upcoming feature with tooling that'll make it much, much, easier to produce them and inevitably share them. Anyone can create addon crates that exist in the cargo ecosystem that adds specific tools for rig, not everything needs to live in our repo!

There's some interesting ideas of creating a registry of tooling for sure, but first steps is getting the best DX we can.

0xMochan avatar Dec 28 '24 21:12 0xMochan

Sounds great, can we chat more about this addon crates feature? Would love to help and possibly release some of the first tools in this way. What's the best way to contact you?

vacekj avatar Dec 29 '24 17:12 vacekj

I believe MCP solves this, closing.

vacekj avatar May 08 '25 20:05 vacekj