Skip to content
Developer Preview

SkillInvocationSource

A skill input part’s picked-copy source: the D2 catalog-row source enum values, sent by the TUI on every skill submit so the host resolves the exact (selector, source) row. Closed: a client-selected write vocabulary (ADR 45433 D2) — an unknown value is invalidParams, never a fall-through to the bare row. Contrast the open read-side [SkillSource].

  • "bundled"
  • "plugin"
  • "project"
  • "user"
Source

schema/msp/experimental/msp.schema.json#/types/SkillInvocationSource

{
"description": "A `skill` input part's picked-copy source: the D2 catalog-row `source` enum values, sent by the TUI on every\nskill submit so the host resolves the exact `(selector, source)` row.\n**Closed**: a client-selected write vocabulary (ADR 45433 D2) — an\nunknown value is `invalidParams`, never a fall-through to the bare row.\nContrast the open read-side [`SkillSource`].",
"enum": [
"bundled",
"user",
"project",
"plugin"
],
"type": "string",
"x-msp-openness": "closed"
}