BindingRegistration
Interface: BindingRegistration
Defined in: src/registry/registry.ts:63
One registration whose structured binding identity is known.
Extends
Properties
affordanceId
affordanceId:
string
Defined in: src/registry/registry.ts:36
Inherited from
attached
attached:
boolean
Defined in: src/registry/registry.ts:66
binding
binding:
ActionBindingRef
Defined in: src/registry/registry.ts:64
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.
Overrides
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.
Inherited from
coverage
coverage:
BindingCoverage
Defined in: src/registry/registry.ts:65
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.
Inherited from
group
group:
string
Defined in: src/registry/registry.ts:37
Inherited from
handler
handler:
ActionHandler
Defined in: src/registry/registry.ts:38
Inherited from
humanReporting?
optionalhumanReporting?:HumanReporting
Defined in: src/registry/registry.ts:68
input?
optionalinput?: () =>unknown
Defined in: src/registry/registry.ts:69
Returns
unknown
locators
locators: readonly
Binding[]
Defined in: src/registry/registry.ts:67
readBusy?
optionalreadBusy?: () =>string|undefined
Defined in: src/registry/registry.ts:71
Returns
string | undefined
readEnabled?
optionalreadEnabled?: () =>boolean|undefined
Defined in: src/registry/registry.ts:70
Returns
boolean | undefined
registeredAt
registeredAt:
number
Defined in: src/registry/registry.ts:39
Inherited from
revision
revision:
number
Defined in: src/registry/registry.ts:73
Increments whenever committed binding facts change.