Skip to main content

Crate envoy

Crate envoy 

Source
Expand description

§Envoy — Message/Coordination Server for AI Coding Agents

HTTP+JSON coordination server built on sqlitegraph. Replaces file-based message passing with real-time structured messaging, agent identity management, and subagent handoff protocol.

Re-exports§

pub use engine::Engine;
pub use types::AgentStatus;
pub use types::Channel;
pub use types::EngineStats;
pub use types::Event;
pub use types::EventPayload;
pub use types::MagellanDbState;
pub use types::MagellanTrace;
pub use types::Subscription;
pub use agent::AgentInfo;
pub use agent::AgentRegistry;
pub use message::CompletionStatus;
pub use message::HandoffData;
pub use message::MagellanTracePayload;
pub use message::MessageEnvelope;
pub use message::MessageStore;
pub use message::MessageType;
pub use message::Part;
pub use message::PartContent;
pub use message::QualityGateResult;
pub use message::VerificationState;
pub use message::WhatIsStubbed;
pub use message::WhatWasDone;
pub use rate_limit::HybridRateLimiter;
pub use rate_limit::HybridRateLimiterStats;
pub use rate_limit::RateLimitConfig;
pub use rate_limit::RateLimitDecision;
pub use rate_limit::RateLimitState;
pub use rate_limit::RateLimitStore;
pub use rate_limit::TokenBucket;
pub use error::EnvoyError;
pub use event::EnvoyEvent;
pub use event::EventSeverity;
pub use event::EventType;
pub use http::AppState;
pub use task::Task;
pub use task::TaskState;

Modules§

agent
atheneum_bridge
Envoy-Atheneum Bridge HTTP endpoints.
audit
circuit
dependency
engine
error
event
http
HTTP routing, middleware, handlers, and WebSocket support for Envoy.
message
metrics
Prometheus metrics for envoy.
monitor
rate_limit
Hybrid rate limiter — L1 in-memory (AHashMap) + L2 (sqlitegraph) persistence.
server
status
task
types