会话显示“对话结束”后仍无法发送新消息,重启 Cindy 才恢复
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: Yop
**客户端版本**: 0.1.21
---
## 现象
在一次正常对话过程中,会话状态显示为“对话结束”,但随后发送新的用户消息失败,界面只能继续引导或等待,无法真正开始下一轮对话。最终重启 Cindy 后,该会话的 run 才结束,新消息才能正常发送。
目前无法稳定复现;但这是首次使用 Cindy 的过程中已出现过多次的问题。
## 复现步骤
1. 正常使用 Cindy 进行对话。
2. 等待会话状态显示为“对话结束”。
3. 在该会话继续发送一条新消息。
4. 观察到新消息无法发送,界面停留在引导/等待状态。
5. 重启 Cindy 后,原 run 才能结束,之后可正常发送新消息。
## 期望行为
当会话显示“对话结束”时,应已完成当前 run,并允许新消息被正常发送和处理;不应要求用户重启 Cindy 才能恢复。
## 实际行为
会话显示已结束,但新的消息无法送出,界面仍处于引导/等待状态。重启 Cindy 后才恢复正常。
## 补充
同机运行 `claw context` 成功(CLI 0.1.99,项目配置自动对齐),因此该现象看起来更接近 Cindy 的会话状态或发送链路问题,而非本机 claw CLI 无法运行。无法确认 claw-kit 是否直接触发该问题;问题也可能发生在一般对话流程中。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Research direction
The issue names no files or tests; start by tracing the session state and message-send path around run completion, using the successful `claw context` result as a CLI sanity check. Compare the stuck state with the recovery performed on restart; done means a session marked ended accepts and processes a new message without restarting Cindy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100