Modules
The client side of the Agent Client Protocol, as a session that outlives the turn.
Translate ACP messages into the block maps a transcript renders.
One ACP connection, for as many turns as its owner sends it.
What answers session/request_permission, per tool.
Framing and JSON-RPC 2.0 encoding for the Agent Client Protocol.
An ACP agent inside the BEAM, for driving a Managoat.ACP.Peer in tests.
Turns session/update notifications into OTel tool spans, for every runtime.
The seam between the peer and whatever carries its bytes.
The end-of-turn token figure, normalised from a session/prompt response
(#827).