Expand description
Inbound Agent Client Protocol adapter for the SDK-owned Supercode runtime.
crate::runtime::AcpRuntimeBackend is the outbound half: it makes an ACP
agent look like a protocol-neutral SDK crate::RuntimeConnection. This
module is the deliberately symmetric inbound half: it makes one canonical
crate::server::RpcEngine look like an ACP agent. The ACP adapter owns no
model loop, transcript, scheduler, or persistence state; it only translates
wire messages and subscribes to the runtime’s canonical event stream.
Structs§
- AcpServer
- Inbound ACP projection of one SDK runtime.
Enums§
- AcpCompatibility
Profile - Versioned stock-client compatibility behavior layered over standard ACP.
Constants§
- ACP_
PROTOCOL_ VERSION - ACP protocol version implemented by this adapter.
Functions§
- run_
stdio - Serve ACP v1 JSON-RPC over a newline-delimited stream.
Type Aliases§
- Http
AcpRuntime - Compatibility name for the HTTP implementation of the canonical SDK runtime contract. ACP no longer owns a separate HTTP client.