Re-exports§
pub use messengers::Message;pub use messengers::Messenger;pub use messengers::MessengerManager;pub use messengers::SendOptions;pub use types::GatewayStatus;pub use types::InputMode;pub use types::MessageRole;
Modules§
- args
- canvas
- Canvas — agent-controlled visual workspace.
- commands
- config
- cron
- Cron job scheduling for RustyClaw.
- daemon
- Gateway daemon management — PID file, spawn, stop, status.
- error
- Error handling utilities for RustyClaw.
- gateway
- Gateway module — WebSocket server for agent communication.
- logging
- Structured logging configuration for RustyClaw.
- mcp
- MCP (Model Context Protocol) client support.
- memory
- Memory search and retrieval for RustyClaw.
- memory_
consolidation - Two-layer memory consolidation, inspired by nanobot.
- memory_
flush - Pre-compaction memory flush.
- messengers
- Messenger implementations for various chat platforms.
- mnemo
- Native memory coprocessor for persistent recall across sessions.
- models
- Model management module.
- observability
- Observability subsystem for agent runtime telemetry.
- process_
manager - Background process session management for RustyClaw.
- protocols
- Shared protocols for agent coordination and reliability.
- providers
- Shared provider catalogue.
- retry
- runtime
- Runtime subsystem for platform abstraction.
- runtime_
ctx - Global runtime context for tool access.
- sandbox
- Agent sandbox — isolates tool execution from sensitive paths.
- secrets
- Secrets manager backed by an encrypted SecureStore vault.
- security
- Security module for RustyClaw
- sessions
- Session management for RustyClaw multi-agent support.
- skills
- soul
- streaming
- Streaming provider support for OpenAI-compatible and Anthropic APIs.
- tasks
- Task management system for RustyClaw.
- theme
- Terminal theme & spinner helpers.
- threads
- Unified Agent Thread System
- tools
- types
- user_
prompt_ types - workspace_
context - Workspace context injection.
Macros§
- parse_
binary_ client_ frame - Helper to parse a client frame from binary WebSocket message bytes.
- send_
binary_ frame - Helper to send a ServerFrame as a binary WebSocket message.