日常使用
思考模式与强度
难题让模型先想清楚再动手:/think 开关思考、设预算、看最近一次想了什么;/effort 选 low 到 max 的思考强度,状态栏显示 ✻ high。不同模型(Claude、DeepSeek、Kimi、GLM、OpenAI 协议)怎么适配。
- 预计用时
- 约 3 分钟
- 适用版本
- v0.5.0 及以上
打开思考:/think
难题(排查诡异的 bug、设计一个模块)让它先深度思考再回答:
/think:切换开关;/think on//think off明确开关;/think 16000:设思考预算(token 数);/think show:看最近一次思考的内容。
思考过程不刷屏:等待动画里显示想了多少字,结束后折叠成一行。想常开就写进配置的 settings.thinking / settings.thinking_budget。
选思考强度:/effort
/effort 弹出选择:low / medium / high / xhigh / max,以及 auto(服务的默认值);也可以直接写 /effort high、/effort auto。
选了之后思考随之打开,状态栏显示强度:
- 提示:思考打开、强度 high。
- 状态栏:模型名后面的
✻ high,一直显示当前强度。
想作为默认值,写进配置的 settings.effort:
/config set settings.effort high/effort 不发给模型,回答过程中输入也会马上生效。
不同模型怎么适配
强度和思考开关最后怎么写进请求,heng-agent 按模型自动处理,不用你记:
| 模型 | 怎么发 |
|---|---|
| Claude 4.6 以后 | 自适应思考加 effort(low / medium / high / xhigh / max) |
| Opus 5.5、Sonnet 5.5、Fable | 思考关不掉,/think off 时按 low 强度少想 |
| 更早的 Claude,DeepSeek、Kimi、GLM 等 | 用思考预算,强度换算成预算(low 2k … max 64k) |
| OpenAI 协议 | 发 reasoning_effort(只有 low / medium / high) |
做完是这样
状态栏出现 ✻ high,下一问开始前等待动画里能看到它想了多少字,答完思考折叠成一行;/think show 能展开看它想了什么。