Skip to content

Add official support for ACP (Agent Client Protocol) #103

@jmjoy

Description

@jmjoy

Problem
Reasonix currently does not support ACP (Agent Client Protocol). This limits Reasonix's interoperability with other ACP-based systems and reduces its usefulness in multi-agent and cross-platform workflows. Users who want to integrate with ACP-compatible tools currently have to build custom adapters or workarounds.

Proposed change
Add official ACP support to Reasonix, including:

  • Implement the required parts of the ACP specification, such as authentication, message formats, and communication flow;
  • Design and implement an internal ACP adapter layer for Reasonix, ideally with a pluggable architecture;
  • Provide documentation, configuration options, and examples so users can integrate and test ACP support easily.
    If possible, support additional ACP features and future versions to improve compatibility and extensibility.

Alternatives considered

  • Using community-maintained plugins or custom scripts to approximate ACP compatibility, but this would be harder to maintain and less reliable.
  • Building a separate API proxy or translation layer, but that adds complexity and still would not provide native protocol support.

Scope check

  • This belongs in core reasonix (not better as a separate npm package)
  • I've read CLAUDE.md and CONTRIBUTING.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrfcArchitecture proposal / request for comments

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions