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

feat: Create a built-in set of tools #177

Open
1 task done
joshua-mo-143 opened this issue Dec 31, 2024 · 1 comment
Open
1 task done

feat: Create a built-in set of tools #177

joshua-mo-143 opened this issue Dec 31, 2024 · 1 comment

Comments

@joshua-mo-143
Copy link

joshua-mo-143 commented Dec 31, 2024

  • I have looked for existing issues (including closed) about this

Feature Request

It would be great to have a pre-built set of official Rig tools, something like Composio but without so many tools as it would be ideal to do this without adding much additional burden onto the core maintainer team.

Note that as this may (or may not, but more than likely will) be a large feature, this is potentially something that may be grounds for a new repo that can be added as a sub-module.

Motivation

The idea would be that we'd be able to potentially unlock new use cases without users needing expend much effort if at all to be able to do what they need to.

Proposal

We would use the public ToolSet API provided by Rig. That's pretty much it.

We would also additionally have built-in "action" functions that would support said agents. So for example:

  • You might have an email generator that generates email copy. The output of this email would be JSON (or whatever format the req body is required to be to send an email).
  • You would ideally use OAuth2 from Google to log in, and then send the request body generated from your LLM prompt.

Some example tools that wouldn't need much implementation detail (probably):

  • A Google Calendar tool
  • A GMail tool

Notably, we'd probably need to include separate functions from the tools themselves to enable intended usage.

Alternatives

There aren't really any alternatives here, there's only one public-facing API exposed for this.

@JameWade
Copy link

JameWade commented Jan 7, 2025

i think it it is a good issue,like make a plugn for any agent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants