Summary
This PR proposes adding support for the Agent Client Protocol (ACP) to enable SHAI registration in the official ACP registry, making it discoverable and usable directly within compatible IDEs (VS Code, JetBrains, Cursor, etc.).
Motivation
ACP is emerging as a standard protocol for AI agent interoperability. By implementing ACP compatibility, SHAI would:
- Increase discoverability — Listed in the ACP Registry, exposing SHAI to a broader developer audience
- Simplify integration — Users could connect SHAI to their IDE without manual configuration
- Future-proof the project — Align with the growing ecosystem of ACP-compatible tools and agents
Proposed Changes
- Implement ACP endpoint — Expose agent metadata following the ACP specification
- Add
agent.json manifest — Provide required agent descriptor for registry submission
- Submit to ACP Registry — Once implemented, register SHAI as an available agent
References
Questions for Maintainers
- Is there interest in pursuing ACP compatibility?
- Any concerns regarding the protocol requirements or scope?
Summary
This PR proposes adding support for the Agent Client Protocol (ACP) to enable SHAI registration in the official ACP registry, making it discoverable and usable directly within compatible IDEs (VS Code, JetBrains, Cursor, etc.).
Motivation
ACP is emerging as a standard protocol for AI agent interoperability. By implementing ACP compatibility, SHAI would:
Proposed Changes
agent.jsonmanifest — Provide required agent descriptor for registry submissionReferences
Questions for Maintainers