Runtime Reference

Core runtime states, model groups, and plugin hook names.

This page collects stable names used across the runtime.

Task Status

StatusMeaning
queuedThe task has been accepted but has not started.
runningA plan step is actively executing.
blockedThe runtime needs user input or external recovery.
completedThe task finished and verification passed.
failedThe task cannot continue without a new instruction.

Model Groups

GroupUsed 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>;
};

On this page