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].
Fields and variants
Section titled “Fields and variants”"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"}