Skip to content

Releases: amitpatole/babelagent

Babelagent v0.1.3 — per-resource concurrency + supply-chain hardening

Choose a tag to compare

@amitpatole amitpatole released this 27 Aug 16:35

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

Choose a tag to compare

@amitpatole amitpatole released this 27 Aug 16:03

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

Choose a tag to compare

@amitpatole amitpatole released this 27 Aug 15:51

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

Choose a tag to compare

@amitpatole amitpatole released this 27 Aug 14:58

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.

Published to PyPI via OIDC Trusted Publishing. MIT.