Interface: PromptSpec
Extends
BaseSpec
Properties
additionalRules?
optionaladditionalRules?:string[]
bindings?
optionalbindings?:boolean
Enable $variables, @Set, @Reset, interactive filters. Default: true if toolCalls.
componentGroups?
optionalcomponentGroups?:ComponentGroup$1[]
Inherited from
BaseSpec.componentGroups
components
components:
Record<string,ComponentPromptSpec>
Inherited from
BaseSpec.components
editMode?
optionaleditMode?:boolean
examples?
optionalexamples?:string[]
General examples (static/layout patterns). Both examples and toolExamples are included when present.
id?
optionalid?:string
Inherited from
BaseSpec.id
inlineMode?
optionalinlineMode?:boolean
preamble?
optionalpreamble?:string
root?
optionalroot?:string
Inherited from
BaseSpec.root
toolCalls?
optionaltoolCalls?:boolean
Enable Query(), Mutation(), @Run, tool workflow. Default: true if tools provided.
toolExamples?
optionaltoolExamples?:string[]
Tool-specific examples (Query/Mutation patterns). Both examples and toolExamples are included when present.
tools?
optionaltools?: (string|ToolSpec)[]