Algen Agent Runtime
Open source · Apache-2.0
Algen Agent Runtime: Build governed agents.Own the runtime.
A typed, provider-neutral Python runtime for governed agents and multi-agent workflows. Approvals, budgets, and policies run in the execution path, so the model can't talk its way past them.
Pre-release, hardened for a single node. View on PyPI
$ python -m pip install --pre algen-agent-runtime
$ python -m examples.quickstart_approval.appNo API key and no network. The workflow proposes a change and pauses for your approval. Approve it and the change is applied once, under an idempotency key; reject it and nothing is written.
Governed tools
01Tools declare their side effects. Writes wait for a human approval in the execution path, not the prompt, and run under an idempotency key.
Read the postDurable runs
02Runs, workflows, and approvals are checkpointed and survive a restart. An interrupted write is reconciled, never blindly retried.
Read the postAny model
03Route across hosted and local providers with fallbacks, run budgets, and per-account credit metering on every call.
Read the postWorkflows
04Declare DAGs of agents, handlers, and joins with typed inputs, bounded repairs, and child workflows. The runtime schedules and recovers them.
- Python library or REST/SSE service
- OpenTelemetry built in
- Offline tests with a mock model