MoonshotAI / MoonshotAI/kimi-cli

Feature Request: Add Steer (⚡) button to Web UI queue panel

Open
#2,370 1 comment 2 reactions 0 assignees View on GitHub

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?

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+S triggers 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:

  1. Wait for the current turn to finish (loses urgency)
  2. 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 web from 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.