kdeps-commands-thinking
v2.0.0kdeps command: thinking
set commands / shelf agent
PurposeShow or set extended reasoning/thinking mode
LLM context: none - kdeps uses it without sending it to the model
Where it runs
Part of the commands set, used in workflow and agent mode. Slash commands: the help and completion of the built-in ones, and declared commands that run other commands and prompts.
- you type /name in kdeps
- the command runs: built in, or its declared stepscommands/thinking
- prompts go to the model; the output is shown
Loaded by: kdeps (agent loop), /update, kdeps run
In the code: kdeps (agent loop)agent.(*REPL).Runagent.declaredCommand
Install
A kdeps asset: installed with the first-run profile that includes its set, or the first time a command needs it, and updated without a new release.
Pin a version with kdeps install commands/thinking@<version>.
Contents
- order
- 110
/thinking [off|minimal|low|medium|high|xhigh|auto]Show or set extended reasoning/thinking modeShows or sets the session setting thinking to one of offnoneminimallowmediumhighxhighauto. What it prints is the setting block below.
setting:
key: thinking
values:
- off
- none
- minimal
- low
- medium
- high
- xhigh
- auto
show: '{{if eq .value "off"}}Thinking: off{{else}}Thinking: {{.value}} (budget
{{.budget}} tokens, return={{.return}}){{end}}'
set: >-
{{if eq .value "off"}}Thinking disabled.{{else}}{{if not
.supported}}Warning: model {{printf "%q" .model}} may not support extended
thinking.
{{end}}Thinking set to {{.value}} (budget {{.budget}} tokens).{{end}}
invalid: "Usage: /thinking [off|minimal|low|medium|high|xhigh|auto]"
version: 2.0.0
name: thinking
order: 110
usage:
- args: "[off|minimal|low|medium|high|xhigh|auto]"
help: Show or set extended reasoning/thinking mode
# setting: the command shows or sets one session setting; the text is here.
setting:
key: thinking # the model's reasoning mode; .budget is its token budget, .supported false when the model may not reason
values: [off, none, minimal, low, medium, high, xhigh, auto] # off and none both disable thinking
show: >-
{{if eq .value "off"}}Thinking: off{{else}}Thinking: {{.value}} (budget {{.budget}} tokens, return={{.return}}){{end}}
set: |-
{{if eq .value "off"}}Thinking disabled.{{else}}{{if not .supported}}Warning: model {{printf "%q" .model}} may not support extended thinking.
{{end}}Thinking set to {{.value}} (budget {{.budget}} tokens).{{end}}
invalid: "Usage: /thinking [off|minimal|low|medium|high|xhigh|auto]"
Versions
| Version | Published | Status |
|---|---|---|
| 2.0.0 | 10/24/2026 | active |
| 1.0.1 | 10/21/2026 | active |
| 1.0.0 | 10/12/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 2.0.0
- Published
- 10/12/2026