Expand description
Bridge-related shared types.
A “bridge” is an LLM-less mur agent that relays messages between an external chat platform (Slack, Discord, Telegram, …) and the A2A bus. The types here describe schema bits shared across crates so bridges are a first-class profile shape rather than an ad-hoc convention.
Re-exports§
pub use envelope::SignedEnvelope;pub use llm_entitlement::LlmEntitlement;pub use llm_entitlement::LlmMode;pub use peer::TrustedPeer;pub use routes::BridgeRouteConfig;pub use routes::InboundMessage;pub use routes::Resolution;pub use routes::RouteEntry;pub use routes::RouteMatch;pub use slack_config::SlackConfig;pub use slack_config::SlackPrivacyMode;pub use telegram_config::PrivacyMode;pub use telegram_config::TelegramConfig;
Modules§
- envelope
- llm_
entitlement LlmEntitlement— controls whether an agent’s supervisor is permitted to construct an LLM client.- peer
- routes
routes.yamlschema for the A2A bridge.- slack_
config - Slack bridge configuration (stored in agent profile.yaml
bridge:block). - telegram_
config - Track C2 — Telegram bridge configuration schema.