Expand description
Action dispatch — tool execution.
Dispatches tool calls from LLM: command execution (sandboxed), web search, scheduling, memory operations, and message sending.
Structs§
- Action
Config - Configuration for action execution.
- Action
Dispatcher - Dispatches actions/tools.
- Action
Result - Result of an action execution.
- Fetched
Page - Result of fetching a single URL: cleaned, bounded text content the
LLM can be given as grounding.
textis plain text — HTML tags and scripts have been stripped by the backend. - Memory
Fact - Normalized memory fact used by action backends.
- Message
Outcome - Structured message-delivery outcome returned by MessageBackend.
- Schedule
Outcome - Structured scheduling outcome returned by SchedulingBackend.
- Search
Hit - Structured web-search hit returned by WebSearchBackend.
Enums§
- Action
- Available actions/tools.
- Action
Error - Errors from action execution.
- NetProbe
- Which network diagnostic to run. Backs the
net.check/net.trace/net.certnative capabilities (Issue 139).
Traits§
- Baseline
Backend - Optional backend for system-baseline capture + drift detection.
Each method returns a rendered report.
captureis a local write (a snapshot file);diffandlistare read-only. - LogAnalysis
Backend - Optional backend for read-only log pattern analysis. Reads recent
log lines (daemon log, or the OS log when
system), groups them into recurring signatures, and returns the deterministic digest. Narration by the reasoner is a separate concern — the capability only returns counts. - Memory
Backend - Optional backend that provides real memory read/write operations.
- Message
Backend - Optional backend for outbound message actions.
- NetDiagnostics
Backend - Optional backend for read-only network diagnostics (Issue 139). Each method
runs one probe against
targetand returns a human/LLM-legible report. Kept as its own trait — separate from the egress-orientedWebSearchBackend— because diagnostics neither search nor fetch: they resolve, connect, trace, and inspect, and stay wired even when web search is disabled. - Scheduling
Backend - Optional backend for scheduling actions.
- Security
Audit Backend - Optional backend for a read-only security-posture audit (Issue 140). Inspects the loaded config and returns a rendered, severity-ranked report. No network, no LLM — a deterministic consequence of the configuration.
- UrlFetch
Backend - Optional backend for fetching the body of a URL the user (or an
upstream search hit) handed us. Kept separate from
WebSearchBackendso a deployment can have search without fetch (or vice versa) and so the two contracts can evolve independently. - WebSearch
Backend - Optional backend for web search actions.