MoonshotAI / MoonshotAI/kimi-code
终端tui在会话还没结束,滚动的时候,会突然滚动到置顶的那个位置去
Nobody has claimed this yet.
- 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
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 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