-
Notifications
You must be signed in to change notification settings - Fork 219
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(model): add support for EternalAI onchain toolset #205
base: main
Are you sure you want to change the base?
Conversation
Eternalai agent
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! Please take a look at my comments.
Additionally, since this PR adds ethers
as a dependency, it would make sense to split out this integration as a companion crate rig-eternalai
so as not to aadd more dependencies to the main rig-core
crate.
Cheers!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it be possible to also move the providers/eternalai.rs
to rig-eternalai
? Right now using rig-core
automatically depends on rig-eternalai
which depends on ethers
so it doesnt really solve the "keep rig-core
lean" problem.
The example should also be moved to the sub crate. Thanks!
Many agents are currently offchain programs. The Eternal AI team is implementing an Onchain Agent Transformer that takes any agent and turn it into a fully onchain EVM smart contract.
After being tranformed, agents will live forever on the blockchain. Currently, Eternal AI is supporting 14+ different blockchains.
Because transformed agents are onchain, they are unstoppable, censorship-resistant, tamper-proof, and permissionless accessible by anyone.
Base on #206