MoonshotAI / MoonshotAI/kimi-cli
Feature Request: Add Steer (⚡) button to Web UI queue panel
Nobody has claimed this yet.
- 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?
Feature Request: Add Steer (⚡) button to Web UI queue panel
Current Behavior
In the Kimi Code Web UI launched from Windows PowerShell via kimi web, when the AI is running and I press Enter to send a follow-up message, the message enters the queue and appears in the queue panel. However, there is no way to immediately inject (steer) that queued message into the current running context.
Problem
This creates an inconsistent experience across Kimi Code clients:
- CLI terminal:
Ctrl+Striggers steer - VSCode extension: ⚡ lightning icon in queue panel triggers steer
- Web UI (
kimi web): Only queuing is available, no steer action
When working in the browser-based Web UI (launched from PowerShell), I have to either:
- Wait for the current turn to finish (loses urgency)
- Alt+Tab back to the PowerShell terminal to press
Ctrl+S(breaks flow and context)
Proposed Solution
Add a ⚡ lightning icon next to each queued message in the Web UI queue panel, identical to the VSCode extension behavior. Clicking it should immediately inject that message as a steer into the current running context.
Alternative
If an icon is not feasible for the current UI design, a keyboard shortcut (e.g., Ctrl+Shift+Enter or Ctrl+S when the Web UI input box is focused) would also solve the problem.
Environment
- Kimi Code CLI version: v1.42.0
- Launch method:
kimi webfrom Windows PowerShell - Browser: Chrome
- OS: Windows 11
Additional Context
I typically start the Web UI from PowerShell because it provides a better visual experience than the terminal for long-running tasks. The queue panel already displays queued messages correctly. The missing piece is only the steer action UI/shortcut to match feature parity with other clients. Currently, the lack of this feature forces me to juggle between the browser and the PowerShell window, which defeats the purpose of using the Web UI for a seamless experience.
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 from the Web UI launched by kimi web and locate the queue panel and its existing queued-message handling; compare the VSCode extension’s steer behavior. Done means a queued message can be steered from the browser while a turn is running, while preserving the existing queue behavior and verifying the relevant UI behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100