Skip to content

Interface: CapabilityItem

Makaio Framework


Makaio Framework / contracts / CapabilityItem

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

A capability with its resolved tools and meta-tags, ready for rendering.

Canonical capability identifier

Human-readable label derived from capability

Tool names in the active harness that declare this capability

Computed meta-tags for tools with only this capability

capability: ToolCapability

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

Canonical capability identifier.


label: string

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

Human-readable label (derived from capability, e.g., ‘file.read’ → ‘File Read’).


metaTags: ToolMetaTag[]

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

Computed meta-tags for tools with only this capability.


resolvedTools: string[]

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

Tool names in the active harness that declare this capability.