Proposal: Adopt OpenRPC for ACP Interfaces #92
zcstarr
started this conversation in
Protocol Suggestions
Replies: 2 comments 1 reply
-
@zcstarr thanks for reaching out! We looked into this and are definitely open to it. We currently do:
We're still very new to OpenRPC, so if there are pointers in how we can do this, let us know. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Did you consider https://typespec.io to describe apis with a strong type system ? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Proposal: Adopt OpenRPC for ACP Interfaces
Background
ACP (Agent Client Protocol) defines JSON-RPC methods for Zed agents. Right now, the interface descriptions are somewhat ad-hoc with a json-schema which is good, but their is a more robust way to describe the interfaces potentially with OpenRPC. OpenRPC is a mature, JSON-RPC equivalent of OpenAPI that would let you:
OpenRPC is already used by Minecraft, Ethereum Foundation, MetaMask, Bevy, and others.
What I’d like to do
Why it helps
Resources
https://www.youtube.com/watch?v=9UiKQ1zasjE
I’m one of the OpenRPC co-founders and happy to help draft a spec. We're actually in the middle at the start of a big overhaul and it would be great to be able to support ACP. I'd love to speak further about this and answer any questions or just talk concerns or prototypes !
Beta Was this translation helpful? Give feedback.
All reactions