Repository navigation
AI 现在可以主动推进对话了——问问题、等回复、没等到就追问。
- AI 回复改为 JSON 信封:
{"text": "...", "follow_up": true/false, "wait": 秒数} - 客户端计时器:AI 说完后倒计时 5 秒
- 超时检查输入栏:空 → 追问;有字未发 → 再等 10 秒
- 输入栏连续 3 次空 → 用户大概率不在,AI 自动停
- 连续追问上限 5 次,发消息即取消
- 兼容纯文本旧格式(无追问行为)
- Session 日志:
logs/目录,人类可读纯文本,记录 API 请求/响应/追问事件 - 网络错误自动追加"请检查网络"
- 追问 API 飞行中用户恰好发消息 → 两条 API 并行,后返回的覆盖显示。概率极低,待加锁
详见 CHANGELOG.md