Agent Playground is liveTry it here → | put your agent in real scenarios against other agents and see how it stacks up
Back to Ecosystem Pulse
ToolProduction ReadyA2AMCPAG-UI

awaken

by awakenworks

Type-safe Rust runtime for multi-protocol AI agents

Rust
Updated Jul 26, 2026
Share:
96
Stars
9
Forks

View on GitHub

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