MoonshotAI / MoonshotAI/kimi-cli

在 TUI 下提供 多 session 状态查看+切换的功能 || Provides multi-session status viewing + switching function under TUI

Open
#1,853 0 comments 0 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?

在 TUI 下提供 多 session 状态查看+切换的功能。
注意是查看 多session 状态, 不是仅仅给出列表(现在已经实现), 状态包括不限于: TODO 进展,推理进展,等待用户确认 ,文件读写,文档查询。
WebUI 相关功能不稳定经常会 在等待确认或者输入计划 改进意见是刷新,或者丢失输入窗口。
而且, TUI 可以在终端下工作 , 跨平台特性更好。

Additional information

No response


What feature would you like to see?

Provides multi-session status viewing + switching functions under TUI.
Note that it is to view multiple session statuses instead of just giving a list (now implemented). The statuses include but are not limited to: TODO progress, reasoning progress, waiting for user confirmation, file reading and writing, and document query.
WebUI-related functions are often unstable. Waiting for confirmation or input plan, the improvement suggestions are to refresh, or lose the input window.
Moreover, TUI can work under the terminal and has better cross-platform features.

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

No files, tests, or entry points are named. Start by locating the existing TUI multi-session list and the session status handling, then determine how status viewing and switching should work; done means the TUI can show the requested statuses for multiple sessions and switch between them.

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
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.