Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: Implement asterai plugin #2045

Merged
merged 6 commits into from
Jan 11, 2025
Merged

feat: Implement asterai plugin #2045

merged 6 commits into from
Jan 11, 2025

Conversation

rellfy
Copy link
Contributor

@rellfy rellfy commented Jan 9, 2025

Relates to

N/A

Risks

Low risk. The user is in full control of the configuration, and it is opt-in.

Background

What does this PR do?

This PR implements a plugin for interacting with asterai plugins and agents.

What kind of change is this?

This plugin provides functionality to allow Eliza agents to interact with
asterai plugins and agent apps.

This expands the Eliza character's utility by giving it access to all
the functionality of asterai's ecosystem of marketplace and private plugins
and apps.

Documentation changes needed?

The documentation is self-contained in the new plugin package introduced by this PR.

Testing

I tested this PR using Eliza's web UI by configuring the plugin and asking the Eliza character to perform an action available through the asterai platform. It successfully queried the app and showed the relevant response.

Detailed testing steps

  1. Add the new @elizaos/plugin-asterai plugin to an Eliza character
  2. Setup the ENV vars according to your asterai application. Instructions are in the new package's README.
  3. Ask the Eliza character a question that the asterai app can answer. For example, add the StockInfo plugin to the asterai app and test that Eliza can answer questions about stock prices by agent proxy.

Deploy Notes

N/A

Database changes

N/A

Deployment instructions

The package should be published on a repository like NPM so that users can consume the plugin easily.

Discord username

rellfy

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @rellfy! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!

@rellfy rellfy changed the base branch from main to develop January 9, 2025 03:48
@rellfy rellfy changed the title Implement asterai plugin feat: Implement asterai plugin Jan 9, 2025
ag-wnl
ag-wnl previously approved these changes Jan 10, 2025
Copy link
Collaborator

@ag-wnl ag-wnl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution! LGTM.
look forward to having more actions/provider information supported in the plugin :)

@ag-wnl
Copy link
Collaborator

ag-wnl commented Jan 10, 2025

@rellfy Please resolve conflicts

@ag-wnl ag-wnl self-requested a review January 10, 2025 15:59
@ag-wnl ag-wnl merged commit bbaf626 into elizaOS:develop Jan 11, 2025
6 checks passed
0xpi-ai pushed a commit to 0xpi-ai/NayariAI that referenced this pull request Jan 15, 2025
feat: Implement asterai plugin
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants