Back to Ecosystem Pulse
ToolProduction ReadyA2AMCPAG-UI
awaken
by awakenworks
Type-safe Rust runtime for multi-protocol AI agents
Rust
Updated Jul 20, 2026
Share:
Overview
Implements a production-grade AI agent runtime in Rust with type-safe state, phased execution, and multi-protocol serving. Runs agents as composable phases (planning, act, observe) with compile-time state guarantees and adapters for A2A, MCP and agent-UI protocols. Exposes telemetry hooks and protocol bridges so services can host agents with low-latency, typed workflows. multi-protocol serving
The Value Proposition
As agents become autonomous and delegate to peers, runtime correctness and clear interaction traces are essential for trust. Awaken provides a typed, auditable execution model and protocol adapters that make agent behaviors reproducible and observable. That combination helps teams record agent track records and diagnose failure modes rather than relying on ad-hoc scripts.
Ideal For
Rust teams building production multi-agent systems that need typed state, protocol interoperability, and observability.
How It's Used
- Run production agents with compile-time safe state transitions and phased execution
- Serve agents over A2A/MCP/agent-UI protocols for multi-agent deployments
- Capture telemetry and interaction logs for agent track records and failure analysis
Works With
opentelemetryopenairust
Topics
a2aa2uiacpag-uiagent-frameworkaiai-agentai-sdk-v6copilotkithuman-in-the-loop+6 more
Similar Tools
autogencrewai
Keywords
multi-agent trustagent-to-agent evaluationrust agent runtimeopentelemetry