agent-Specialization/static/src
JOJO 04bd93646b fix(chat): /new 页面隔离运行中对话的任务接管与事件推送
对话运行期间进入 /new 会把最近一次用户输入与后续 AI 输出/工具
调用渲染到空白页,刷新/重复进入均复现,任务结束后才正常。

根因是显式新建路由(currentConversationId 为空)下三层隔离缺失:
- restoreTaskState 经 loadRunningTask(null) 接管任意运行中任务并
  全量重放事件、恢复轮询(刷新后复现的根因)
- handleTaskEvent 的对话不匹配守卫要求当前对话 id 为真才生效,
  空 id 被绕过
- socket 的 thinking/text 六个流式处理器不做 conversation_id 检查

修复:显式新建路由下 restoreTaskState 直接返回;事件守卫把
"空 id + 显式新建路由"判为不匹配;流式处理器补对话守卫。
从 /new 发送消息不受影响(先建对话改路由,后才启动轮询)。
2026-07-29 12:36:03 +08:00
..
admin refactor(naming): 移除代码中的第三方产品名 2026-07-28 18:43:03 +08:00
app fix(chat): /new 页面隔离运行中对话的任务接管与事件推送 2026-07-29 12:36:03 +08:00
auth refactor(naming): 移除代码中的第三方产品名 2026-07-28 18:43:03 +08:00
components fix(quickdock): 详情面板补回子智能体 Tokens 显示,列表统一最新在底部 2026-07-29 11:45:08 +08:00
composables fix(chat): /new 页面隔离运行中对话的任务接管与事件推送 2026-07-29 12:36:03 +08:00
stores fix(quickdock): 详情面板补回子智能体 Tokens 显示,列表统一最新在底部 2026-07-29 11:45:08 +08:00
styles refactor(naming): 移除代码中的第三方产品名 2026-07-28 18:43:03 +08:00
utils feat(memory): 新增项目记忆检索工具 search_project_memory 2026-07-29 02:00:01 +08:00
app.ts feat(frontend): 侧边栏紧凑化与挤压式重设计,移除工作区面板功能拆分 2026-07-23 16:47:49 +08:00
App.vue feat(quickdock): 新增快捷窗口自动展开设置,修复展开按钮与动画 2026-07-28 12:49:24 +08:00
env.d.ts feat(quickdock): 文件预览接入 Prism 语法高亮,修复深色模式运算符底色与 show_file 高亮失效 2026-07-22 19:33:21 +08:00
main.ts chore: snapshot before stacked blocks demo 2026-01-01 01:09:24 +08:00