Expand description
Transport-agnostic JSON-RPC 2.0 dispatch for the runtime. See #6837.
Modules§
- approval_
channel - RpcApprovalChannel — bridges Channel::request_approval() to the daemon Unix socket RPC stream.
- attachments
- File attachment processing for the RPC transport.
- context
- Shared context threaded from
daemon::run()through the Unix socket listener into each per-connectionsuper::dispatch::RpcDispatcher. - dispatch
- JSON-RPC 2.0 method dispatch. Transport-agnostic.
- fs
- Filesystem RPC methods for remote directory browsing (WSS ACP CWD picker).
- git
- Pure-filesystem git branch lookup. No
gitshell-out. - local
- Local IPC transport for the RPC layer.
- locales
- Locale RPC methods: serve the in-memory locale registry and fetch translated FTL catalogues from upstream.
- session
- RPC session state.
- transport
- Transport trait for RPC connections.
- tui_
identity - TUI session identity — UID generation, HMAC signing, and live connection registry.
- turn
- Shared turn execution. Single source of truth for spawn-drain-cancel.
- types
- Shared request/response types for the ZeroClaw RPC + gateway API surface.
- wss
- WebSocket Secure (WSS) transport for the RPC layer.