Clients
Clients serve as bridges between SONA agents and various platforms, providing core capabilities:
Message Processing
Platform-specific message formatting and delivery
Media handling and attachments via
Memory
objectsReply threading and context management
Support for different content types
State & Memory Management
Each client maintains independent state to prevent cross-platform contamination
Integrates with runtime memory managers for different types of content:
Messages processed by one client don't automatically appear in other clients' contexts
State
persists across agent restarts through the database adapter
Platform Integration
Authentication and API compliance
Event processing and webhooks
Rate limiting and cache management
Platform-specific feature support
Configuration:
Implementation:
Last updated