Runtime Reference
Core runtime states, model groups, and plugin hook names.
This page collects stable names used across the runtime.
Task Status
| Status | Meaning |
|---|---|
queued | The task has been accepted but has not started. |
running | A plan step is actively executing. |
blocked | The runtime needs user input or external recovery. |
completed | The task finished and verification passed. |
failed | The task cannot continue without a new instruction. |
Model Groups
| Group | Used By |
|---|---|
LLM_* | Dialogue model configuration. |
TASK_* | Task execution model configuration. |
ASR_* | Speech recognition provider configuration. |
TTS_* | Speech output provider configuration. |
Plugin Hooks
type RuntimePluginHooks = {
registerTools?: () => void;
extendPrompt?: () => string;
resolveTaskContext?: () => unknown;
transformText?: (text: string) => string;
selectExpression?: () => string;
getAdminState?: () => unknown;
handleAdminAction?: (action: unknown) => Promise<void>;
};