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.3.0.tar.gz md5=7bf58c1e200b0edbe84dc0f5d305dd2c sha512=6c4f24e96ddea9a9c8664916323f1f8f3f970cf7714de2182cf849c8c0a983539b0364d019daf3648f42b1d90c357f69993b68c9df8117319709e2f415832c12 |
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/a2a-client/a2a-client.0.3.0/opam |
No package is dependent


