Registration
Interface: Registration
Defined in: src/registry/registry.ts:35
Extended by
Properties
affordanceId
affordanceId:
string
Defined in: src/registry/registry.ts:36
binding?
optionalbinding?:ActionBindingRef<string>
Defined in: src/registry/registry.ts:57
Structured identity for registrations made through the Action Binding Protocol. Absent on the legacy flat registration door, which was never handed a node or instance and must not invent either one.
busy?
optionalbusy?:string
Defined in: src/registry/registry.ts:51
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:45
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:37
handler
handler:
ActionHandler
Defined in: src/registry/registry.ts:38
registeredAt
registeredAt:
number
Defined in: src/registry/registry.ts:39