A Rust library implementing the Modern Context Protocol (MCP)
Rust SDK for building MCP (Model Context Protocol) WebAssembly components
Tool traits, registry, execution, permissions, approvals, and auth for agentkit.
Built-in echo tools for the ATD reference runtime.
Production AI agent runtime for Rust — type-safe state, phase execution, multi-protocol serving
Compatibility umbrella crate re-exporting awaken
Core types, traits, and state model for the Awaken AI agent runtime
Deferred tool loading with ToolSearch and probability-based deferral for Awaken
Server-driven UI component plugin (A2UI) for Awaken
Model Context Protocol (MCP) client plugin for Awaken
OpenTelemetry observability plugin with GenAI semantic conventions for Awaken
Permission plugin with allow/deny/ask policies for Awaken tool execution