slop-ai 0.2.0

Rust SDK for the SLOP protocol — let AI observe and interact with your app's state
Documentation
mod bridge;
mod relay_transport;
mod service;
mod tools;
mod types;

pub use bridge::{
    Bridge, BridgeClient, BridgeProvider, BridgeServer, ProviderChangeCallback, RelaySubscription,
    DEFAULT_BRIDGE_ADDR, DEFAULT_BRIDGE_PATH, DEFAULT_BRIDGE_URL,
};
pub use relay_transport::BridgeRelayTransport;
pub use service::DiscoveryService;
pub use tools::{
    create_dynamic_tools, create_tool_handlers, DynamicToolEntry, DynamicToolResolution,
    DynamicToolSet, ToolContent, ToolHandlers, ToolResult,
};
pub use types::{
    ConnectedProvider, DiscoveryServiceOptions, ProviderDescriptor, ProviderSource,
    ProviderStatus, TransportDescriptor,
};

#[cfg(test)]
mod tests;