All notable changes to raxol_agent_client_protocol are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2026-11-14
First release. An Elixir/OTP implementation of ACP (Agent Client Protocol) v1,
following the pinned schema-v1.19.0 method set, in both roles: the agent and
client behaviours (Raxol.AgentClientProtocol.Agent, Raxol.AgentClientProtocol.Client)
over one supervised Connection per peer, the Schema.* wire types with total
decoding, the JSON-RPC 2.0 envelope, stdio and in-process transports, per-session
processes, and the _raxol/* vendor extension for resumable sessions (an
in-memory journal, reattach with replay, and RXC1 capability tokens). Its
application starts two Registrys, two DynamicSupervisors and one
Task.Supervisor (no files, ports or listeners); a client can confine
fs/* to a directory with fs_sandbox:. Requires jason ~> 1.4.