Crate zeroclaw_infra
Expand description
Channel infrastructure: session backends, debouncing, and stall watchdog. These are cross-cutting utilities used by multiple channel implementations.
Modules§
- acp_
session_ store - ACP session persistence.
- debounce
- Inbound message debouncing for rapid senders.
- net_
guard - Network-safety primitives shared across crates that must reject SSRF and
local/private targets. Lives in
zeroclaw-infraso both the tool layer (zeroclaw-toolsdomain guard) and the plugin host (zeroclaw-pluginszc_http_request) read one implementation without a tool-to-plugin - session_
backend - Trait abstraction for session persistence backends.
- session_
queue - Per-session actor queue for serializing concurrent access.
- session_
sqlite - SQLite-backed session persistence with FTS5 search.
- session_
store - JSONL-based session persistence for channel conversations.
- stall_
watchdog - Generic transport stall watchdog for WebSocket-based channels.