Enums§
Functions§
- daemon_
health_ check - Check if the daemon is reachable by hitting /health.
- daemon_
request - Send an HTTP request to the daemon over the IPC channel. Returns the response body as a string.
- daemon_
tool_ call - Call a tool on the daemon’s REST API.
- decode_
scoped_ delivery_ hit - Decode a scoped hit only when its namespace, content and privacy match the signed lookup. A malformed or legacy response is an error, never a cache miss.
- notify_
cache_ clear - Tell a running daemon to drop its in-memory read cache (
SessionCache). Returnstrueif a daemon was reached. Never auto-starts a daemon — if none is running there is no cache to flush. Force-rebuild CLI commands call this soctx_readmap/signatures stop serving pre-rebuild output from the daemon’s long-lived cache, which CLI index rebuilds otherwise can’t reach (#420). - scoped_
delivery_ check_ blocking - scoped_
delivery_ record_ blocking - scoped_
delivery_ request - Send a signed scoped request without falling back to any legacy endpoint. The caller provisions the signing identity and grants; this never creates authority or starts a daemon implicitly.
- try_
cache_ check_ blocking - Check the daemon’s generalized cross-agent cache (all DeliveryKinds). Returns the cached entry on hit, None on miss or daemon unreachable.
- try_
cache_ record_ blocking - Record a generalized cache entry via daemon IPC. Fire-and-forget.
- try_
daemon_ request - Attempt to connect to the daemon. Returns
Noneif not running. - try_
daemon_ tool_ call_ blocking - Blocking helper for CLI commands: routes a tool call through the daemon.
- try_
daemon_ tool_ call_ blocking_ observed - try_
daemon_ tool_ call_ blocking_ text - Like
try_daemon_tool_call_blocking, but unwraps MCP JSON responses to text for CLI output. - try_
delivery_ check_ blocking - Check the daemon’s cross-agent delivery registry for a content hash.
Returns
Noneif daemon unreachable or no hit. Connect-only — never auto-starts a daemon (delivery is best-effort). - try_
delivery_ record_ blocking - Record a delivery in the daemon’s cross-agent registry. Fire-and-forget: errors and slow daemon responses are intentionally dropped.