Skip to main content

Module actions

Module actions 

Source
Expand description

Action dispatch — tool execution.

Dispatches tool calls from LLM: command execution (sandboxed), web search, scheduling, memory operations, and message sending.

Structs§

ActionConfig
Configuration for action execution.
ActionDispatcher
Dispatches actions/tools.
ActionResult
Result of an action execution.
MemoryFact
Normalized memory fact used by action backends.
MessageOutcome
Structured message-delivery outcome returned by MessageBackend.
ScheduleOutcome
Structured scheduling outcome returned by SchedulingBackend.
SearchHit
Structured web-search hit returned by WebSearchBackend.
ToolDefinition
Tool definition for LLM function calling.

Enums§

Action
Available actions/tools.
ActionError
Errors from action execution.

Traits§

MemoryBackend
Optional backend that provides real memory read/write operations.
MessageBackend
Optional backend for outbound message actions.
SchedulingBackend
Optional backend for scheduling actions.
WebSearchBackend
Optional backend for web search actions.

Functions§

get_available_tools
Get available tools as LLM function definitions.