Skip to content
1 min read · 150 words

Interface: SkillScriptSpec

Defined in: src/batteries/skills/contracts.ts:32

A model-selectable script bundled with a skill and invoked with declared arguments only.

Properties

PropertyModifierTypeDescriptionDefined in
descriptionreadonlystringInstructions shown alongside the script choice.src/batteries/skills/contracts.ts:38
interpreterreadonlystringInterpreter key resolved through the deployment's interpreter allowlist.src/batteries/skills/contracts.ts:40
namereadonlystringEnum member exposed to the model when selecting this script.src/batteries/skills/contracts.ts:34
params?readonlyreadonly SkillScriptParam[]Declared parameters, passed only in declaration order after the script path.src/batteries/skills/contracts.ts:42
pathreadonlystringSource-relative bundled path; it must also be returned by SkillSource.list.src/batteries/skills/contracts.ts:36