Skip to content

Interface: CapabilityPickerValue

Makaio Framework


Makaio Framework / contracts / CapabilityPickerValue

Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:19

Composite value emitted by the CapabilityPicker widget. Controls four schema fields via a single widget.

Capabilities explicitly allowed (present = allowed in three-state model)

Capabilities explicitly disallowed (present = disallowed in three-state model)

Raw tool name overrides that bypass capability filtering

Raw tool names explicitly blocked

allowedCapabilities: ToolCapability[]

Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:21

Capabilities explicitly allowed (three-state: present = allowed).


allowedTools: string[]

Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:25

Raw tool name overrides that bypass capability filtering.


disallowedCapabilities: ToolCapability[]

Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:23

Capabilities explicitly disallowed (three-state: present = disallowed).


disallowedTools: string[]

Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:27

Raw tool names explicitly blocked.