Skip to content

AiActionSpec

Defined in: ai/fsm/registry.ts:90

An action registered with metadata rather than as a bare function.

Ctx

optional params?: readonly AiParamDef[]

Defined in: ai/fsm/registry.ts:93

Declared parameters, in canonical string order.


run: AiAction<Ctx>

Defined in: ai/fsm/registry.ts:91


optional separator?: string

Defined in: ai/fsm/registry.ts:102

Separator joining the parameters in the canonical string form. Default ':' — the convention authored data already uses ("tabs:settings"). The LAST parameter absorbs any remaining separators, so a value may contain one.


optional touches?: AiTouchesSource

Defined in: ai/fsm/registry.ts:95

What it reaches for. Undeclared means unknown, not nothing.