Interface: PromptOptions
Properties
additionalRules?
optionaladditionalRules?:string[]
bindings?
optionalbindings?:boolean
Enable $variables, @Set, @Reset, interactive filters. Default: true if toolCalls.
editMode?
optionaleditMode?:boolean
Enable edit-mode instructions in the prompt.
examples?
optionalexamples?:string[]
Examples shown when no tools are present (static/layout patterns).
inlineMode?
optionalinlineMode?:boolean
Enable inline mode — LLM can respond with text + optional openui-lang fenced code.
preamble?
optionalpreamble?:string
toolCalls?
optionaltoolCalls?:boolean
Enable Query(), Mutation(), @Run, tool workflow. Default: true if tools provided.
toolExamples?
optionaltoolExamples?:string[]
Examples shown when tools ARE present (Query/Mutation patterns). Takes priority over examples.
tools?
optionaltools?:ToolDescriptor[]
Available tools for Query() — string names or rich ToolSpec descriptors injected into the prompt.