Skip to main content

Module rpc

Module rpc 

Source
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-connection super::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 git shell-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.