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.
- 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.
- Tool
Definition - Tool definition for LLM function calling.
Enums§
- Action
- Available actions/tools.
- Action
Error - Errors from action execution.
Traits§
- Memory
Backend - Optional backend that provides real memory read/write operations.
- Message
Backend - Optional backend for outbound message actions.
- Scheduling
Backend - Optional backend for scheduling actions.
- WebSearch
Backend - Optional backend for web search actions.
Functions§
- get_
available_ tools - Get available tools as LLM function definitions.