|
|
86f6c9685b
|
重构: commands拆分conversation域(strategy单批1-2文件)
- 新建 commands/conversation.rs(336行, 8 conv IPC: create/list/switch/delete/rename/archive/set_pinned/export)
- commands/mod.rs 725→418行(删conv域 + pub mod conversation re-export三级透传)
- lib.rs invoke_handler + 前端零改动;F-09 batch4决策e保留(create不杀旧loop/switch删readonly)
主代兜底: cargo check --workspace 0 + test 98 + grep 8IPC/re-export印证
strategy: 单批1-2文件原子操作;进度 chat✅+conversation✅,余 provider/skills/config
|
2026-06-19 03:19:48 +08:00 |
|
|
|
e6dbb14c5d
|
重构: commands.rs拆分chat域(strategy单批1-2文件)
- commands.rs → commands/mod.rs(1829→725行) + 新建 commands/chat.rs(1147行, 13 chat IPC + finalize_pending_placeholders + PendingToolCallInfo)
- re-export三级透传: chat::* → commands::* → ai::*(lib.rs invoke_handler 9处零改动 + 前端零改动)
- 签名/行为原样搬迁(F-09 batch4 conv_id 决策e保留);零调用方预留保留
strategy: 单批1-2文件防上下文溢出 + 原子(新文件→旧改→编译验证)
主代兜底: cargo check --workspace 0 + test 98 + grep 13IPC/re-export三级印证
杂项销账: B-260617-11 tauri.conf.json ["nsis"]已入库关闭(WATCH跨平台) + CR-07 batch4待审登记
|
2026-06-19 03:15:03 +08:00 |
|
|
|
2c8764abee
|
重构: crud.rs按表拆分(SMELL-P1-9) + F-09批1 PerConvState数据结构
- SMELL-P1-9: crud.rs 2212行→crud/6文件(mod/settings/project_repo/task_repo/conversation_repo/idea_repo)
re-export pub use *_repo::* 零调用方改动,宏 pub(crate) use + 子模块 use super::impl_repo
基线测试锁12表白名单+13Repo构造
- F-09 批1: PerConvState struct(9字段对齐AiSession::new)+AiSession.per_conv HashMap+conv()/conv_read()访问器+3单测
纯新增无行为变化,b-1主代自主裁决采纳,批2迁移承接
主代统一兜底: cargo check --workspace 0 + df-storage 35+11 + devflow 96 passed
|
2026-06-19 01:34:59 +08:00 |
|
|
|
d817386418
|
新增: F-09多会话并发架构B阶段设计文档 + UX-15审查闭环
- F-09 设计文档(docs/02-架构设计/F-09-多会话并发架构设计-2026-06-19.md)
现状核验+设计选项+实施路径(阶段2批1-8)+风险R1-9+验收清单
- 核验: A路线补漏已落地(阶段1跳过), AiSession 12字段
- 待决策: b-1 messages per-conv(技术必然,偏离决策b原文待拍板) + c-1 global=3+Settings + e-1 save原路径(主代定)
- CR-260619-02 UX-15第一批 审查回填 PASS
|
2026-06-19 01:15:36 +08:00 |
|
|
|
0142654be3
|
修复: 流式重试N+1气泡根治(UX-260618-15第一批方案A)
- stream_recv: InitFailed加error字段,5处重试路径移除AiError emit(retryable交agentic统一emit)
- agentic: 重试loop只emit AiStreamRetry,Fatal/全candidate耗尽emit最终AiError(单气泡聚合)
- useAiEvents: AiStreamRetry改首次创建+后续更新(N+1气泡消除)
- 注释残留修正(stream_recv :251/:299 旧"emit AiError"→"返回InitFailed")
N+1独立气泡降为「1重试气泡+1最终错误气泡」
|
2026-06-19 01:07:50 +08:00 |
|
|
|
1dc8b12ec4
|
修复: aichat advance_task渲染显任务名 + 审批防双击 + time.ts销账
- UX-260618-14: advance_task 工具结果/审批卡显任务名替代UUID
前端 ToolCard 取 r.title fallback r.id + TASK_ID_TOOL_ARG 审批卡 task_id→title 回显 + i18n
后端 audit resolve_task_label 查 tasks 表(原误查 projects恒报不存在) + 删 tool_display_hint 短路让模板生效
- UX-260618-16: time.ts formatDate .value 已修(CR-24/25闭环),漏销账补登
- UX-260618-17: ProjectDetail handleApprovalMulti 补 submitting try/finally + 模板联动防双击
|
2026-06-19 00:52:20 +08:00 |
|
|
|
6d2244c03b
|
优化: 审查销账记录同步
|
2026-06-19 00:12:46 +08:00 |
|
|
|
60b01d03ee
|
重构: tool_registry拆分及多批改进
|
2026-06-19 00:10:14 +08:00 |
|
|
|
a2871a66e0
|
优化: AI Chat全栈多批审查修复与架构清理(risk_level清理/路由解耦/工具渲染/测试补测/死代码)
|
2026-06-18 22:57:19 +08:00 |
|
|
|
02bee38738
|
优化: todo 销账 B-260617-09+UX-260617-01 虚拟滚动 minHeight 防御修复
|
2026-06-17 23:34:33 +08:00 |
|
|
|
36cde88b80
|
优化: ToolCardList 批量审批+全局收起合并同行(UX-260616-02)+销账 UX-01/B-260617-15
|
2026-06-17 19:25:39 +08:00 |
|
|
|
ecff4cc23d
|
优化: todo 销账 B-260617-10 误判+B-260617-14 已修
|
2026-06-17 19:04:03 +08:00 |
|
|
|
b4f738bada
|
优化: todo 销账 UX-260617-13 主面板流式恢复
|
2026-06-17 18:53:09 +08:00 |
|
|
|
aa75454878
|
优化: todo 销账 BUG-12+B-260617-14+DRY重构回填状态
|
2026-06-17 18:45:44 +08:00 |
|
|
|
74003bc04f
|
修复: DeepSeek reasoning_content 全链路透传(跨6 crate补字段+映射+agentic loop累积回传)
|
2026-06-17 18:08:04 +08:00 |
|
|
|
924158cff2
|
修复: force_send单锁竞态+classify unknown不重试(撤销误判)+UX交互批
|
2026-06-17 14:31:47 +08:00 |
|
|
|
0633aa6614
|
优化: todo销账(BUG-260617-01误判·单测证保守设计)
|
2026-06-17 14:10:39 +08:00 |
|
|
|
6b67214395
|
修复: AI工具OOM/路径遍历+续跑锁收敛+UX交互批
|
2026-06-17 14:07:16 +08:00 |
|
|
|
2065335c8c
|
优化: todo销账(B-260616-11 wrapNakedDiff落地)+文档索引补录
|
2026-06-17 13:36:37 +08:00 |
|
|
|
ca9b3187b5
|
修复: sendQueuedNow立即发送退化入队+裸diff围栏渲染+工具卡轮次自动收起
|
2026-06-17 13:00:37 +08:00 |
|
|
|
9d1e5c2737
|
优化: todo销账(F-05/T-06/B-05误判)+夜间6决策记录+CR-65审查PASS回填
|
2026-06-17 04:02:04 +08:00 |
|
|
|
a622bdca61
|
修复: 队列发送失败回填不丢消息+池权重revert+lang解析DRY+注释变量名修正
|
2026-06-17 03:55:30 +08:00 |
|
|
|
e16d038bb2
|
新增: AiNode自审闸门阶段3(gate_should_block+verdict=fail阻断下游)
|
2026-06-17 02:36:54 +08:00 |
|
|
|
32878e9ceb
|
优化: S-260614-01用户澄清(多会话来回切对话)+待决策A/B路线
|
2026-06-17 02:32:17 +08:00 |
|
|
|
83cd8ed256
|
优化: 待办调整B-21升P1+UX-12·19虚拟滚动开推进
|
2026-06-17 02:04:59 +08:00 |
|
|
|
31e048faf7
|
优化: 波9待办销账(B-260617-01方案a2)+CR-52登记+B-260617-01已决
|
2026-06-17 01:41:14 +08:00 |
|
|
|
f2a56b6982
|
优化: 波8待办销账(F-15阶段3+AE-04)+CR-51登记+B-260617-01入待决策
|
2026-06-17 01:32:27 +08:00 |
|
|
|
5ca178436f
|
优化: F-01阶段1-4销账+CR-49/50审查回填(CR-50RED已修纠正)
|
2026-06-17 01:21:48 +08:00 |
|
|
|
de9809688e
|
优化: 波6待办销账(F-15阶段2手动上下文管理)+CR-50登记
|
2026-06-17 01:11:29 +08:00 |
|
|
|
c191d122bd
|
优化: 波5待办销账(F-15阶段1compress基础+F-01阶段6模型下拉)+CR-49登记
|
2026-06-17 00:53:03 +08:00 |
|
|
|
76d823ded0
|
优化: 波4待办销账(patch_file三模式+F-01阶段5完成)
|
2026-06-17 00:38:28 +08:00 |
|
|
|
5b7f342e14
|
新增: F-260617-01 patch_file增强需求登记(行号区间+锚点匹配)
|
2026-06-17 00:14:38 +08:00 |
|
|
|
afcdf5e17d
|
优化: 波2销账UX三件套+UX-04+CR-46登记+F-15需求细化
|
2026-06-17 00:02:22 +08:00 |
|
|
|
44bc18294c
|
新增: F-15上下文管理增强设计+波1审查登记(CR-45)
|
2026-06-16 23:49:24 +08:00 |
|
|
|
5c2122ac3b
|
优化: B-21重复渲染治标(Started幂等守卫)+排查文档+CR-43复审回填
|
2026-06-16 23:33:46 +08:00 |
|
|
|
d3e6f80d2b
|
优化: 推进链阶段3代码层闭环(P0 secret下沉+注入链✅⑥待实测)+F-07c方案B落地+CR-44
|
2026-06-16 23:09:28 +08:00 |
|
|
|
d3c9b4ad47
|
优化: AiNode自审阶段2进度登记+P0 provider注入待决+CR-43审查队列
|
2026-06-16 22:45:46 +08:00 |
|
|
|
b5a9557b50
|
新增: F-01模型能力/F-09B多会话并发设计文档+看板同步销账排期
|
2026-06-16 22:20:29 +08:00 |
|
|
|
4bdaac5983
|
修复: df-nodes测试回归(status收口fixture改advance_status_atomic)
|
2026-06-16 21:30:56 +08:00 |
|
|
|
b94e74a96d
|
新增: 推进链阶段3收口(advance_task/run_workflow工具+status状态机收口)
|
2026-06-16 21:20:41 +08:00 |
|
|
|
dfe0096498
|
新增: F-03对抗评估接LLM+F-02纯技能调用标题+i18n@转义
|
2026-06-16 21:07:42 +08:00 |
|
|
|
2069f79198
|
重构: df-ai-core trait下沉拆crate+导入历史项目批量扫描
|
2026-06-16 20:19:55 +08:00 |
|
|
|
d00b30f0ba
|
重构: AI聊天可靠性批次(审批累计计数/write_file diff预览/会话隔离补清/token缓存)
|
2026-06-16 19:56:29 +08:00 |
|
|
|
ba7f35552b
|
重构: AI流式断线保文StreamResult三分支+重试对齐决策a1,推进链落df-nodes
|
2026-06-16 19:11:19 +08:00 |
|
|
|
7d5cd4c89a
|
新增: AI Chat多项增强(审批去重/编辑重发/导出/实体引用/会话置顶搜索)+任务推进链df-nodes落地
|
2026-06-16 12:41:13 +08:00 |
|
|
|
212a927eee
|
文档: todo销账(batch29 ARC-05/06+FR-D3+R-PD-10)+待审查登记+DOC整理
- todo: ARC-05越层核验0命中+四领域拆分/ARC-06破环aiShared/FR-D3三子项闭环销账+新增ARC-06b遗留
- 待审查: 登记CR-260616-02(batch29+R-PD-10代码 fc767e1)待审
- DOC-14: df-storage/SQLite-CRUD文档表数V13/V9→V15对齐migrations.rs schema_version=15
|
2026-06-16 03:28:20 +08:00 |
|
|
|
4dc5219a3c
|
修复: CR-01审查待修项①类7项(CSS补testing/blocked徽章+CAS防回收站推进+DRY+注释+测试改名+advancing接文案)+新增待审查.md审查队列(职责分离:主会话写/审查agent读)+todo销账
|
2026-06-16 03:12:24 +08:00 |
|
|
|
38c7180365
|
新增: 文档(任务推进链实施路径+任务模块分析+审查报告+patch_file指南)
|
2026-06-16 02:33:16 +08:00 |
|
|
|
f30df333b3
|
docs: 巡检简报+todo 回写(2026-06-15 第2轮)
巡检发现:
- 2196c77 workflow 整文件替换回退破坏(AiChat+Ideas 12项功能)
- B-260615-03 truncated 标志已落地
- AR-8-scroll scrollToBottom smooth 已补
- CR-260615-09 .ai-md 残余:4详情页各21处 scoped .ai-md
(全局 ai-md.css 75行已建,旧副本待清理但非阻塞)
|
2026-06-15 17:23:57 +08:00 |
|
|
|
04032a2a8d
|
重构: 文档汇总+进度看板+孤儿任务清理脚本+gitignore 噪音排除
- docs/02 架构设计: 新增 aichat审查/异步审批构想/流式渲染调研/generating状态机/密钥迁移健壮性/工作流脚本执行边界/条件表达式引擎/F-07 trait下沉/Agent架构说明/任务推进构想/功能创意池;更新功能决策记录+归档/对抗论证/文档记录规范/经验记录
- docs/03 模块文档: 新增 AI对话引擎/DAG引擎详解;更新 df-knowledge/df-nodes/df-storage/df-workflow/df-ai
- docs/05 代码审查: 新增 全栈审查/全局review/架构审查/近期改动审查/工作区多角度走查/自研memo流式渲染审查
- docs/09 问题排查: 新增 aichat-apikey-401
- docs/INDEX+README 索引同步;docs/todo 待办看板(2026-06-15 汇总)
- PROGRESS.md Sprint 22-25;URGENT.md 加急清单快照(5 项 P0 已全修)
- scripts/cleanup_orphan_tasks.{py,sh} 孤儿任务清理工具
- .gitignore 补 *.broken.bak + tmp/ 噪音排除
|
2026-06-15 05:14:21 +08:00 |
|