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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
description | readonly | string | Instructions shown alongside the script choice. | src/batteries/skills/contracts.ts:38 |
interpreter | readonly | string | Interpreter key resolved through the deployment's interpreter allowlist. | src/batteries/skills/contracts.ts:40 |
name | readonly | string | Enum member exposed to the model when selecting this script. | src/batteries/skills/contracts.ts:34 |
params? | readonly | readonly SkillScriptParam[] | Declared parameters, passed only in declaration order after the script path. | src/batteries/skills/contracts.ts:42 |
path | readonly | string | Source-relative bundled path; it must also be returned by SkillSource.list. | src/batteries/skills/contracts.ts:36 |