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 |
|---|---|
| Author | Taison Tsukada |
| License | MIT |
| Published | |
| Homepage | https://github.com/TaisonTsukada/a2a-ocaml |
| Issue Tracker | https://github.com/TaisonTsukada/a2a-ocaml/issues |
| Documentation | https://github.com/TaisonTsukada/a2a-ocaml#readme |
| Maintainer | Taison 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 |
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/a2a-client/a2a-client.0.2.2/opam |
No package is dependent


