This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryCoordinator node enables dynamic agent routing and Agent-as-Tool adds three invocation modes.
Full changelog
What's New in v0.3.0
Coordinator Node — Dynamic Agent Routing
Route tasks to the best agent at runtime. The Coordinator discovers agents from the registry, scores them on capability, cost, and latency, and selects the best fit. When top candidates are close, an optional LLM tiebreaker reasons about the best choice. Every routing decision is captured in the durable event log.
CoordinatorNodein workflow graphsDefaultCoordinatorStrategywith 5-dimension structured scoring- Custom strategies via Python subclassing
- Strategy server (REST bridge) for Rust-Python communication
Agent-as-Tool — Three Invocation Modes
Wrap any registered agent as a callable tool:
- Sync — fire-and-forget for quick tasks
- Streaming — progress chunks with budget-aware early termination
- Conversational — multi-turn exchanges with turn limits
Compile-Time Auto Expansion
Write agent: "auto" and the compiler inserts a Coordinator node automatically.
Agentic Design Patterns Guide
Six orchestration patterns documented: Single Agent, Sequential Pipeline, Parallel Fan-Out, Loop & Critic, Coordinator, Agent-as-Tool.
Google ADK Comparison
Comparison table now includes Google ADK.
Other Improvements
- 9 new event types for coordinator and agent-tool observability
- 4 new REST API endpoints
- 3 working examples
- Pre-commit config for cargo fmt, clippy, ruff, mypy
- Fixed 13 pre-existing mypy errors in eval/scorers.py
Install / Upgrade
pip install --upgrade jamjet
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About jamjet-labs/jamjet
Durable, agent-native AI runtime with native MCP client + server and A2A support. Rust core for performance, Python authoring for ergonomics. Features graph-based workflows, durable execution, and multi-agent coordination.
Related context
Related tools
Earlier breaking changes
- v0.8.1 PyPI description changed to "safety layer for AI agents"
Beta — feedback welcome: [email protected]