Skip to content

jamjet-labs/jamjet

v0.3.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

a2a agent-memory agent-safety agentic-ai ai-agents ai-governance
+13 more
ai-safety approval-workflows audit-log human-in-the-loop java llm llmops mcp model-context-protocol production-ai python rust workflow

Summary

AI summary

Coordinator 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.

  • CoordinatorNode in workflow graphs
  • DefaultCoordinatorStrategy with 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

Track jamjet-labs/jamjet

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Earlier breaking changes

  • v0.8.1 PyPI description changed to "safety layer for AI agents"

Beta — feedback welcome: [email protected]