Interface: CapabilityPickerValue
Makaio Framework / contracts / CapabilityPickerValue
Interface: CapabilityPickerValue
Section titled “Interface: 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
Properties
Section titled “Properties”allowedCapabilities
Section titled “allowedCapabilities”allowedCapabilities:
ToolCapability[]
Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:21
Capabilities explicitly allowed (three-state: present = allowed).
allowedTools
Section titled “allowedTools”allowedTools:
string[]
Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:25
Raw tool name overrides that bypass capability filtering.
disallowedCapabilities
Section titled “disallowedCapabilities”disallowedCapabilities:
ToolCapability[]
Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:23
Capabilities explicitly disallowed (three-state: present = disallowed).
disallowedTools
Section titled “disallowedTools”disallowedTools:
string[]
Defined in: ../../../packages/contracts/src/tool-capability/picker-types.ts:27
Raw tool names explicitly blocked.