Expand description
§Terraphim Agent Messaging
Erlang-style asynchronous message passing system for AI agents.
This crate provides message-based communication patterns inspired by Erlang/OTP, including agent mailboxes, message routing, and delivery guarantees.
§Core Concepts
- Agent Mailboxes: Unbounded message queues with delivery guarantees
- Message Patterns: Call (synchronous), Cast (asynchronous), Info (system messages)
- Message Routing: Cross-agent message delivery with timeout handling
- Delivery Guarantees: At-least-once delivery with acknowledgments
Re-exports§
Modules§
- delivery
- Message delivery guarantees and reliability features
- error
- Error types for the messaging system
- mailbox
- Agent mailbox implementation
- message
- Message types and patterns for agent communication
- router
- Message routing and delivery system
Structs§
- Agent
Pid - Unique identifier for agents in the supervision system
- Supervisor
Id - Unique identifier for supervisors
Type Aliases§
- Messaging
Result - Result type for messaging operations