MoonshotAI / MoonshotAI/kimi-cli
## [Feature Request] 支持在 TUI 主界面直接快捷切换 Reasoning Level / Thinking Effort
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Python
- Stars
- 11.4k
- Forks
- 1.3k
- Avg merge
- 9h 47m
- Merged PRs (30d)
- 2
Description
What feature would you like to see?
Is your feature request related to a problem?
目前切换思考强度需要进入 /model 二级菜单,用方向键选档位后回车确认。这在已经输入长提示或对话中途想加强推理时非常打断心流。Codex 在 VS Code 里则是输入框旁直接下拉切换,体验更顺畅。
Describe the solution you'd like
希望在 TUI 主界面提供快捷切换 Reasoning Level 的能力,建议至少支持以下一种:
- 斜杠命令
/thinking [level]— 如/thinking high直接切换,不离开当前对话。 - 全局快捷键(如
Ctrl+T) — 呼出迷你浮窗,方向键选档位,回车生效,保留当前输入。 - 状态栏指示器 + 快捷键循环 — 在底部显示当前
Reasoning: High,按Alt+T循环切换。
Describe alternatives you've considered
Tab键:只能 On/Off,不能选具体档位。Alt+S:会连带切换模型,不只是改 effort。config.toml:只能改默认,无法应对同 session 内不同任务的需求。
Additional context
- 使用场景:日常问答用
Medium,Bug 排查临时切High/Max,多轮对话中灵活调整。 - 参考:GitHub Copilot Codex 的 reasoning effort 下拉、Claude Code 的
/thinking切换。
Additional information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the TUI main interface and the existing /model submenu flow. Trace how the current reasoning level is selected and how config.toml supplies defaults, then determine which interaction proposal should be implemented. Done means changing the level during an active conversation without leaving the current input, with the selected level reflected in the interface.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100