a2a-clientversion Documentation on ocaml.org

A2A (Agent2Agent) protocol client for OCaml 5 / Eio (v1.0, v0.3 compatible)

Type-safe client for the A2A (Agent2Agent) protocol v1.0 over the JSON-RPC and HTTP+JSON (REST) bindings, backward compatible with v0.3 agents, using cohttp-eio. Supports Agent Card discovery with protocol version and binding negotiation, every A2A operation (messages, tasks, ListTasks, push notification configs, extended Agent Card), incremental Server-Sent Events streaming with optional resumption, keep-alive connection pooling, and task lifecycle helpers with bounded polling.

Tags a2a agent2agent agents ai json-rpc rest sse eio
AuthorTaison Tsukada
LicenseMIT
Homepagehttps://github.com/TaisonTsukada/a2a-ocaml
Issue Trackerhttps://github.com/TaisonTsukada/a2a-ocaml/issues
Documentationhttps://github.com/TaisonTsukada/a2a-ocaml#readme
MaintainerTaison Tsukada <ttt.code.dev@gmail.com>
Dependencies
Source [http] https://github.com/TaisonTsukada/a2a-ocaml/archive/refs/tags/v0.2.2.tar.gz
md5=b0961f30b39b3be91f00c55fc09dd508
sha512=3d8d2438221c1f3783d24e421212c222af7529076e3e20f65cf1ebab06db5a4c46e636c24a911aaa7d86ee51e89096846299b2b510866b185c6f26603eca7fb6
No package is dependent