makecindy / makecindy/cindy

会话显示“对话结束”后仍无法发送新消息,重启 Cindy 才恢复

Open
#1,011 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.