caoxiaozhu
e9d7c56d5b
feat(server): 会话上下文保留(LLM 历史 + 确定性兜底双保险)
解决用户删除草稿后说'再提交'丢失上下文的问题:
- steward.py 新增 _inject_recent_conversation_history:build_plan 前读最近 10 条对话注入 context_json
- steward_intent_agent.py 的 _build_messages 把 recent_history 暴露给模型,system prompt 加确认类话术引导
- 新建 steward_context_resume.py:should_resume_recent_task 检测'再提交'类话术 + state 有可恢复 flow,attach_resumed_task 从 state 恢复 task
- 两个 plan 入口(/plans 和 /plans/stream)都已接入双保险
- 后端 67 passed,端到端验证'上海出差→再提交'成功恢复 task
2026-06-25 15:08:56 +08:00
..
2026-05-19 16:19:03 +00:00
2026-06-24 10:42:24 +08:00
2026-05-18 02:52:13 +00:00
2026-05-30 15:46:51 +08:00
2026-05-22 10:42:31 +08:00
2026-06-06 17:19:07 +08:00
2026-06-01 17:07:14 +08:00
2026-05-27 17:31:27 +08:00
2026-06-24 21:58:35 +08:00
2026-06-24 12:35:51 +08:00
2026-06-18 22:11:53 +08:00
2026-06-22 15:55:48 +08:00
2026-06-17 14:39:26 +08:00
2026-06-22 11:58:53 +08:00
2026-05-09 07:29:49 +00:00
2026-06-23 11:21:18 +08:00
2026-06-03 15:46:56 +08:00
2026-06-03 09:25:23 +08:00
2026-06-03 09:25:23 +08:00
2026-06-03 09:25:23 +08:00
2026-06-24 10:42:24 +08:00
2026-06-20 21:44:06 +08:00
2026-05-28 12:09:49 +08:00
2026-06-01 17:07:14 +08:00
2026-05-28 12:09:49 +08:00
2026-05-28 12:09:49 +08:00
2026-06-18 22:11:37 +08:00
2026-06-20 22:04:31 +08:00
2026-06-23 09:42:00 +08:00
2026-06-23 11:21:18 +08:00
2026-06-23 11:21:18 +08:00
2026-06-17 14:39:26 +08:00
2026-06-24 10:42:24 +08:00
2026-06-06 17:19:07 +08:00
2026-06-03 15:46:56 +08:00
2026-06-03 09:25:23 +08:00
2026-05-30 15:46:51 +08:00
2026-06-03 09:25:23 +08:00
2026-06-01 17:07:14 +08:00
2026-05-06 17:43:47 +08:00
2026-05-24 21:44:17 +08:00
2026-05-18 02:49:39 +00:00
2026-05-09 08:02:01 +00:00
2026-05-27 17:31:27 +08:00
2026-05-27 17:31:27 +08:00
2026-05-27 17:31:27 +08:00
2026-05-27 17:31:27 +08:00
2026-06-24 10:42:05 +08:00
2026-06-24 10:42:24 +08:00
2026-06-23 09:42:00 +08:00
2026-06-24 12:35:51 +08:00
2026-05-18 09:45:05 +00:00
2026-06-18 22:12:00 +08:00
2026-06-24 12:35:51 +08:00
2026-06-02 16:22:59 +08:00
2026-06-24 12:35:51 +08:00
2026-06-24 21:58:35 +08:00
2026-05-30 15:46:51 +08:00
2026-06-04 11:03:29 +08:00
2026-05-26 09:15:14 +08:00
2026-06-06 17:19:07 +08:00
2026-05-30 15:46:51 +08:00
2026-06-01 17:07:14 +08:00
2026-06-01 17:07:14 +08:00
2026-05-30 15:46:51 +08:00
2026-06-01 17:07:14 +08:00
2026-06-03 15:46:56 +08:00
2026-06-01 17:07:14 +08:00
2026-06-01 17:07:14 +08:00
2026-05-30 15:46:51 +08:00
2026-06-01 17:07:14 +08:00
2026-06-24 21:58:35 +08:00
2026-05-09 05:59:46 +00:00
2026-06-18 22:11:53 +08:00
2026-05-17 08:38:41 +00:00
2026-06-18 22:11:37 +08:00
2026-06-24 21:58:35 +08:00
2026-06-25 15:08:56 +08:00
2026-06-15 22:55:18 +08:00
2026-06-24 21:58:35 +08:00
2026-06-24 21:58:35 +08:00
2026-06-25 15:08:56 +08:00
2026-06-25 11:50:02 +08:00
2026-06-24 21:58:35 +08:00
2026-06-25 11:50:02 +08:00
2026-06-15 22:55:18 +08:00
2026-06-06 17:19:07 +08:00
2026-06-24 12:35:51 +08:00
2026-06-09 08:32:00 +00:00
2026-05-15 09:33:20 +00:00
2026-06-24 10:42:24 +08:00