Skip to content

Slot: choices

Explicit choice list for enum-typed parameters when the client cannot (or chooses not to) resolve a schema-defined param_type. Used by both the ToolMatch picker (shared/components) and the VS Code activity-panel adapter (apps/vscode/src/services/mcpToolAdapter.ts). Added under spec 222 (P2) to collapse the drift cluster attributed to ToolParameter (audit §3.2 rows 37 and 86).

URI: debrief:slot/choices Alias: choices

Applicable Classes

Name Description Modifies Slot
ToolParameter A configurable parameter for a tool no

Properties

  • Range: String

  • Multivalued: True

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:choices
native debrief:choices

LinkML Source

name: choices
description: Explicit choice list for enum-typed parameters when the client cannot
  (or chooses not to) resolve a schema-defined `param_type`. Used by both the ToolMatch
  picker (shared/components) and the VS Code activity-panel adapter (apps/vscode/src/services/mcpToolAdapter.ts).
  Added under spec 222 (P2) to collapse the drift cluster attributed to ToolParameter
  (audit §3.2 rows 37 and 86).
from_schema: https://debrief.info/schemas/debrief
rank: 1000
alias: choices
owner: ToolParameter
domain_of:
- ToolParameter
range: string
required: false
multivalued: true