Skip to content

feat: Add Agent Client Protocol (ACP) compatibility for IDE integration #111

@ElGigi

Description

@ElGigi

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

  1. Implement ACP endpoint — Expose agent metadata following the ACP specification
  2. Add agent.json manifest — Provide required agent descriptor for registry submission
  3. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions