Registration
Interface: Registration
Defined in: src/registry/registry.ts:23
Properties
affordanceId
affordanceId:
string
Defined in: src/registry/registry.ts:24
busy?
optionalbusy?:string
Defined in: src/registry/registry.ts:39
The app's own label for "this control is working right now" (the spinner in the button). Absent means the app has not said — never "not busy". Purely a carried fact: this layer neither reads it nor times it out.
enabled
enabled:
boolean
Defined in: src/registry/registry.ts:33
False when the control is on screen but not currently clickable (a greyed button). The tool is still SERVED to the agent — with an honesty marker — but firing it is refused as TOOL_DISABLED. Default true.
group
group:
string
Defined in: src/registry/registry.ts:25
handler
handler:
ActionHandler
Defined in: src/registry/registry.ts:26
registeredAt
registeredAt:
number
Defined in: src/registry/registry.ts:27