MoonshotAI / MoonshotAI/kimi-code

终端tui在会话还没结束,滚动的时候,会突然滚动到置顶的那个位置去

Open
#3,263 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
7.5k
Forks
1.2k
Avg merge
11h 53m
Merged PRs (30d)
350

Description

你运行的 Kimi Code 版本是?

0.3.8

你使用的是哪个开放平台/订阅?

连接deepseek的

你使用的是哪个模型?

deepseek-v4pro

你的电脑平台是?

windows

你遇到了什么问题?

会话会突然置顶,并且在会话过程中,进行滚动的时候,有明显的顿挫感

复现步骤?

进行多轮会话之后,使对话的高度大于终端的高度,会出现滚动条,然后发起一轮对话,在对话还没结束的时候,鼠标滚轮往上滚动,想查看之前的对话记录或者某个agent思考的详情,页面会有明显的顿挫感,有时突然变到最顶部去

期望的行为是什么?

滚动的时候,就正常滚动,不要有顿挫感,不会突然滚动到顶部去。还有,希望滚动的时候,底部的输入框不参与滚动,像fixed在底部了一样,我参考了opencode,grok-build等多种agent,他们就是这样的,底部输入框不会跟随滚动

补充信息

No response

Contribution
  • 我愿意自己提交修复此 bug 的 PR(请先等待维护者在本 issue 中批准)

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 by reproducing the issue on Windows with Kimi Code 0.3.8 during a multi-turn DeepSeek session, then trace the terminal TUI scrolling behavior while a response is still streaming. Done means scrolling remains smooth and stays near the requested position, while the bottom input area remains fixed and does not scroll with the conversation.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.