Skip to main content

gateway

Rust AI Agent SDK Gateway Module for PraisonAI Rust SDK Defines protocols and types for gateway/control plane implementations. These enable multi-agent coordination, session management, and real-time communication.

Example

use praisonai::gateway::{GatewayEvent, EventType, GatewayMessage};

let event = GatewayEvent::new(EventType::Message)
.data(serde_json::json!({"text": "Hello"}))
.source("agent-1");

let message = GatewayMessage::new("Hello!", "user-1", "session-1");

Import

use praisonai::gateway::*;

Classes