hacifootprint
hcifootprintInterfaces

Registration

Interface: Registration

Defined in: src/registry/registry.ts:35

Extended by

Properties

affordanceId

affordanceId: string

Defined in: src/registry/registry.ts:36


binding?

optional binding?: 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?

optional busy?: 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

On this page