任务完成后输入框上方的步骤条仍然驻留,且进度始终停在第 1 步
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 401
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: Xwordsman
**客户端版本**: 0.1.37
---
## 现象
会话中一个多步任务早已全部完成,但输入框上方的步骤条(计划/进度条)没有消失,一直驻留在界面上。而且它显示的进度始终是「第 1 步」,与实际早已推进完成的情况不符。此后会话又进行了多轮与该任务无关的新对话,步骤条依然停在原处,也没有找到手动关闭它的入口。
## 复现步骤
1. 在一个会话中交给 agent 一个多步任务,agent 生成带步骤的计划,步骤条出现在输入框上方。
2. 让该任务执行到全部完成。
3. 继续在同一会话里进行若干轮与该任务无关的新对话。
4. 观察输入框上方的步骤条。
## 实际行为
- 步骤条在任务完成后不消失,长期驻留在输入框上方。
- 进度停留在第 1 步,不反映实际推进或完成状态。
- 界面上没有手动关闭或收起步骤条的方式,用户无法自行清除。
## 期望行为
1. 任务完成后步骤条自动消失,不残留在界面上。
2. 步骤条在任务进行期间要跟随实际进度更新,而不是固定停在首个步骤。
3. 提供手动关闭/收起步骤条的入口,便于用户在异常残留时自行清除。
## 补充观察
从这次实际发生的情况看,该计划创建时把第 1 步标记为进行中,之后步骤状态一直没有被再次更新,任务结束时也没有任何清理。所以这里可能存在两个独立问题:一是步骤状态在执行过程中未被持续同步,二是界面侧在任务终止/完成时缺少兜底清除逻辑。即使前者由调用方负责,后者作为兜底也建议保证:任务已结束时不应把陈旧的步骤条继续展示给用户。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26100)
**界面语言**: zh-CN
Contributor guide
Research direction
No files or tests are named in the report. Reproduce the completed multi-step task and inspect the plan/progress-bar state updates and the task completion or termination cleanup path. Done means progress reflects execution, the bar disappears after completion, and users have a way to close or collapse a stale bar.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100