Releases: amitpatole/babelagent
Release list
Babelagent v0.1.3 — per-resource concurrency + supply-chain hardening
Per-resource concurrency: node(..., resource="local") + run(resource_limits={"local":1,"cloud":8}) — one graph runs a local model sequentially and a cloud API in parallel. Supply chain: bounded dependency ranges + committed hash-pinned uv.lock. Thanks to community feedback. pip install -U babelagent.
Babelagent v0.1.2 — .join() always returns a dict
A join is an explicit fan-in, so its agent now always receives a dict keyed by the (surviving) upstream node names, even for a single upstream. Plain .node() unchanged. See CHANGELOG. pip install -U babelagent.
Babelagent v0.1.1 — adversarial repo-review remediation
Correctness/behaviour fixes from a 4-way adversarial repo review (30 new tests, 107 total): stable join shape, verdict surfaces tolerated crashes as warn, optional-barrier skip, deterministic + uniform trace, strict is_agent, OpenAPI GET/templating fixes, A2A parsing, Settings validation, LLM top-level. See CHANGELOG. pip install -U babelagent.
Babelagent v0.1.0 — first public release
The Babel that lets AI agents understand each other.
First public release. Bring any agent (callable, HTTP/OpenAPI, MCP tool, LangChain/CrewAI/AutoGen, LLM, or a remote A2A agent), plug it onto a Graph of Nodes that exchange Messages, with a per-hop pass/warn/fail quality gate.
pip install babelagent- Docs: https://amitpatole.github.io/babelagent/
- Security: full audit + 4 red-team rounds (docs/SECURITY.md)
Published to PyPI via OIDC Trusted Publishing. MIT.