lxy
|
645f73d1a3
|
优化: LEGACY_STATUS_MAP 映射抽 mapLegacyStatus 函数收敛
|
2026-06-17 18:10:28 +08:00 |
|
lxy
|
74003bc04f
|
修复: DeepSeek reasoning_content 全链路透传(跨6 crate补字段+映射+agentic loop累积回传)
|
2026-06-17 18:08:04 +08:00 |
|
lxy
|
1cd7652a34
|
修复: taskStatusLabel旧态映射防老DB状态报错
|
2026-06-17 14:38:19 +08:00 |
|
lxy
|
924158cff2
|
修复: force_send单锁竞态+classify unknown不重试(撤销误判)+UX交互批
|
2026-06-17 14:31:47 +08:00 |
|
lxy
|
0633aa6614
|
优化: todo销账(BUG-260617-01误判·单测证保守设计)
|
2026-06-17 14:10:39 +08:00 |
|
lxy
|
6b67214395
|
修复: AI工具OOM/路径遍历+续跑锁收敛+UX交互批
|
2026-06-17 14:07:16 +08:00 |
|
lxy
|
2065335c8c
|
优化: todo销账(B-260616-11 wrapNakedDiff落地)+文档索引补录
|
2026-06-17 13:36:37 +08:00 |
|
lxy
|
ca9b3187b5
|
修复: sendQueuedNow立即发送退化入队+裸diff围栏渲染+工具卡轮次自动收起
|
2026-06-17 13:00:37 +08:00 |
|
lxy
|
9d1e5c2737
|
优化: todo销账(F-05/T-06/B-05误判)+夜间6决策记录+CR-65审查PASS回填
|
2026-06-17 04:02:04 +08:00 |
|
lxy
|
a622bdca61
|
修复: 队列发送失败回填不丢消息+池权重revert+lang解析DRY+注释变量名修正
|
2026-06-17 03:55:30 +08:00 |
|
lxy
|
6b2dd8fb5d
|
优化: CR-65补登记+CR-67登记(波22 F-05闭环·波24 execution_id治本)
|
2026-06-17 03:38:45 +08:00 |
|
lxy
|
bac3c76fa2
|
修复: B-03b-R10③工作流事件补execution_id治本并发串扰(emit填+消费exec_id守卫)
|
2026-06-17 03:36:38 +08:00 |
|
lxy
|
cf829a1933
|
优化: CR-63/64/65/66登记(波20-23 F-05多模态+Settings拆)
|
2026-06-17 03:32:42 +08:00 |
|
lxy
|
9c60c8fb78
|
重构: Settings拆4子组件(Provider/Connection/General/Knowledge·1042行瘦身零行为变化)
|
2026-06-17 03:30:47 +08:00 |
|
lxy
|
4317d02e0f
|
新增: F-05多模态Phase2c闭环(IPC接parts+api透传+doSend传参)
|
2026-06-17 03:22:20 +08:00 |
|
lxy
|
e1d396dbf2
|
新增: F-05多模态Phase2b前端(图片粘贴/拖拽+渲染+parts透传·保留虚拟滚动)
|
2026-06-17 03:17:30 +08:00 |
|
lxy
|
e3cd44802a
|
新增: F-05多模态Phase2a后端(ContentPart+parts字段+provider图片块+truncate防撑爆)
|
2026-06-17 03:09:10 +08:00 |
|
lxy
|
71718c1cd8
|
优化: CR-62登记(波19虚拟滚动)+CR-61审查回填PASS
|
2026-06-17 02:56:54 +08:00 |
|
lxy
|
e38474b794
|
新增: UX-19消息列表虚拟滚动(自研IntersectionObserver+sentinel占位+流式末条保活)
|
2026-06-17 02:55:27 +08:00 |
|
lxy
|
3f160464ea
|
优化: CR-61登记(波18 df-core改名df-types机械重构)
|
2026-06-17 02:46:11 +08:00 |
|
lxy
|
4be15912cd
|
重构: df-core改名df-types(类型库语义准+全workspace机械改名54处)
|
2026-06-17 02:44:34 +08:00 |
|
lxy
|
a19f535134
|
优化: CR-58/59/60登记(AiNode闸门+F-04c前端+B-03b前端·CR-51编号去重)
|
2026-06-17 02:38:07 +08:00 |
|
lxy
|
0289d8c37c
|
优化: B-03b-R10前端审批(终态清pending+互斥锁防重复IPC)
|
2026-06-17 02:36:55 +08:00 |
|
lxy
|
3f90aad2d6
|
新增: F-04c前端Settings池编辑(enabled toggle+weight输入+IPC绑定)
|
2026-06-17 02:36:54 +08:00 |
|
lxy
|
e16d038bb2
|
新增: AiNode自审闸门阶段3(gate_should_block+verdict=fail阻断下游)
|
2026-06-17 02:36:54 +08:00 |
|
lxy
|
32878e9ceb
|
优化: S-260614-01用户澄清(多会话来回切对话)+待决策A/B路线
|
2026-06-17 02:32:17 +08:00 |
|
lxy
|
2c8004df65
|
优化: CR-53/54审查回填PASS+CR-55/56/57登记+CR-53-1注释修正(并行化非移锁外)
|
2026-06-17 02:29:12 +08:00 |
|
lxy
|
80c0955a1a
|
新增: F-04b多provider fallback切换(stream_one_provider+候选链+resolved_model重算)
|
2026-06-17 02:26:22 +08:00 |
|
lxy
|
b3684f4d1f
|
新增: F-04c后端(provider池enabled/weight更新IPC+set_caps启动接入)
|
2026-06-17 02:26:22 +08:00 |
|
lxy
|
247dc5da4a
|
修复: B-21工具卡重复治本(audit tc_list按id去重保证emit唯一)
|
2026-06-17 02:26:22 +08:00 |
|
lxy
|
2d02cff7a6
|
优化: CR-53/54登记(波11yellow修+UX·波12F-04负载均衡)
|
2026-06-17 02:08:02 +08:00 |
|
lxy
|
83cd8ed256
|
优化: 待办调整B-21升P1+UX-12·19虚拟滚动开推进
|
2026-06-17 02:04:59 +08:00 |
|
lxy
|
79b6a43095
|
新增: F-04多Provider负载均衡池(数据层+选择器+并发原语)+CR-52白项
|
2026-06-17 02:04:58 +08:00 |
|
lxy
|
31ea151bb2
|
优化: 工具失败视觉区分(UX-01)+旧卡自动收起增强(UX-03)
|
2026-06-17 02:04:01 +08:00 |
|
lxy
|
332a6bba1a
|
修复: CR-51 trust-hit持锁阻塞IPC(audit execute移锁外spawn+回填持锁)
|
2026-06-17 02:04:01 +08:00 |
|
lxy
|
b6fe405431
|
优化: 波10审查回填(CR-51 PASS-WATCH yellow回波11修/CR-52 PASS)
|
2026-06-17 01:48:05 +08:00 |
|
lxy
|
31e048faf7
|
优化: 波9待办销账(B-260617-01方案a2)+CR-52登记+B-260617-01已决
|
2026-06-17 01:41:14 +08:00 |
|
lxy
|
e23b316faf
|
修复: B-260617-01 run_workflow审批执行(抽取run_workflow_inner+ai_approve后端分支)
|
2026-06-17 01:39:28 +08:00 |
|
lxy
|
f2a56b6982
|
优化: 波8待办销账(F-15阶段3+AE-04)+CR-51登记+B-260617-01入待决策
|
2026-06-17 01:32:27 +08:00 |
|
lxy
|
6ec191e750
|
新增: AE-2025-04会话级授权(TrustKey目录级+同会话同类自动放行)
|
2026-06-17 01:29:30 +08:00 |
|
lxy
|
0202b5195e
|
新增: F-15阶段3 agentic loop自动压缩(loop顶部检测+压缩+降级原裁剪)
|
2026-06-17 01:29:29 +08:00 |
|
lxy
|
5ca178436f
|
优化: F-01阶段1-4销账+CR-49/50审查回填(CR-50RED已修纠正)
|
2026-06-17 01:21:48 +08:00 |
|
lxy
|
fb4b067728
|
修复: CR-50 RED(useAiContext事件case改PascalCase+compress兜底复位)
|
2026-06-17 01:21:47 +08:00 |
|
lxy
|
de9809688e
|
优化: 波6待办销账(F-15阶段2手动上下文管理)+CR-50登记
|
2026-06-17 01:11:29 +08:00 |
|
lxy
|
4194842561
|
新增: F-15阶段2手动上下文管理(2 IPC+3事件+前端按钮+status渲染)
|
2026-06-17 01:09:41 +08:00 |
|
lxy
|
7fd29e68c3
|
重构: 待决策历史按月归档拆分(主文件370→64行,已决项迁07-项目管理/待决策归档/)
|
2026-06-17 01:08:38 +08:00 |
|
lxy
|
c191d122bd
|
优化: 波5待办销账(F-15阶段1compress基础+F-01阶段6模型下拉)+CR-49登记
|
2026-06-17 00:53:03 +08:00 |
|
lxy
|
4c84fbc1b6
|
新增: F-01阶段6 AiChat模型下拉+override穿透
|
2026-06-17 00:50:47 +08:00 |
|
lxy
|
63bff8bf96
|
新增: F-15上下文压缩基础(compress_prompt四段式+compress_via_llm+context辅助方法)
|
2026-06-17 00:50:47 +08:00 |
|
lxy
|
76d823ded0
|
优化: 波4待办销账(patch_file三模式+F-01阶段5完成)
|
2026-06-17 00:38:28 +08:00 |
|
lxy
|
8667e850e3
|
新增: CR-48波4审查登记(F-01调用点+patch_file三模式)
|
2026-06-17 00:35:49 +08:00 |
|
lxy
|
2446d1b876
|
新增: patch_file支持行号区间和锚点定位
|
2026-06-17 00:33:49 +08:00 |
|
lxy
|
2ddfea67c7
|
新增: F-01阶段5模型路由调用点接入
|
2026-06-17 00:33:44 +08:00 |
|
lxy
|
5b7f342e14
|
新增: F-260617-01 patch_file增强需求登记(行号区间+锚点匹配)
|
2026-06-17 00:14:38 +08:00 |
|
lxy
|
a26b86e003
|
新增: F-01模型拉取IPC+Settings拉取UI(FR-S1密钥内存解析闭环)
|
2026-06-17 00:14:38 +08:00 |
|
lxy
|
8a142c212c
|
优化: F-15上下文基础(is_active正面白名单+push token仅active计入 零行为变化)
|
2026-06-17 00:14:38 +08:00 |
|
lxy
|
afcdf5e17d
|
优化: 波2销账UX三件套+UX-04+CR-46登记+F-15需求细化
|
2026-06-17 00:02:22 +08:00 |
|
lxy
|
313459b8e4
|
新增: UX队列三件套(打断保留续发+队列编辑+立即发送)
|
2026-06-16 23:59:10 +08:00 |
|
lxy
|
8dad15ecc1
|
新增: F-01模型能力阶段4路由器(ModelRouter+select 7步过滤链)
|
2026-06-16 23:59:09 +08:00 |
|
lxy
|
44bc18294c
|
新增: F-15上下文管理增强设计+波1审查登记(CR-45)
|
2026-06-16 23:49:24 +08:00 |
|
lxy
|
bebf2ec329
|
优化: UX错误气泡区分重试类型+工具卡按轮次自动收起
|
2026-06-16 23:48:06 +08:00 |
|
lxy
|
107b8486ae
|
新增: F-01模型能力阶段3厂商模型列表拉取(model_fetch+协议分派+噪音过滤)
|
2026-06-16 23:47:56 +08:00 |
|
lxy
|
5c2122ac3b
|
优化: B-21重复渲染治标(Started幂等守卫)+排查文档+CR-43复审回填
|
2026-06-16 23:33:46 +08:00 |
|
lxy
|
22d866d4de
|
新增: UX-04工具卡片友好展示(formatToolResult全工具摘要+i18n)
|
2026-06-16 23:33:45 +08:00 |
|
lxy
|
b3e78e6061
|
新增: F-01模型能力阶段1+2(ModelConfig数据模型+model_probe探测器+df-storage兼容V18)
|
2026-06-16 23:33:45 +08:00 |
|
lxy
|
d3e6f80d2b
|
优化: 推进链阶段3代码层闭环(P0 secret下沉+注入链✅⑥待实测)+F-07c方案B落地+CR-44
|
2026-06-16 23:09:28 +08:00 |
|
lxy
|
84a6fc41d1
|
新增: AiNode provider_id注入链(resolve_provider三路径+FR-S1 api_key不进config)
|
2026-06-16 23:07:39 +08:00 |
|
lxy
|
766f235ab7
|
重构: secret纯密钥逻辑下沉df-storage(方案B避循环依赖,12调用点零改)
|
2026-06-16 22:57:43 +08:00 |
|
lxy
|
36f70b3229
|
新增: secret下沉与provider注入方案设计(方案B纯密钥下沉df-storage避循环依赖)
|
2026-06-16 22:50:06 +08:00 |
|
lxy
|
d3c9b4ad47
|
优化: AiNode自审阶段2进度登记+P0 provider注入待决+CR-43审查队列
|
2026-06-16 22:45:46 +08:00 |
|
lxy
|
741b0b9d0c
|
新增: TaskDetail任务产出与AI自审结论展示(output_json解析+review红绿标)
|
2026-06-16 22:41:05 +08:00 |
|
lxy
|
c10adaf0b0
|
新增: AiNode自审ai侧(AiNode持db写产出+ai_self_review节点+DAG透传)
|
2026-06-16 22:40:55 +08:00 |
|
lxy
|
25409e5329
|
新增: AiNode自审实施方案设计(NodeContext注入task+prompt模板+5项实施)
|
2026-06-16 22:29:25 +08:00 |
|
lxy
|
539b5ed63e
|
新增: TaskRecord加output_json产出字段+V17迁移(决策a AiNode自审闭环)
|
2026-06-16 22:29:21 +08:00 |
|
lxy
|
b5a9557b50
|
新增: F-01模型能力/F-09B多会话并发设计文档+看板同步销账排期
|
2026-06-16 22:20:29 +08:00 |
|
lxy
|
129f0f0156
|
优化: 对抗评估clamp去冗余+JSON提取正则兜底+update_task注释对齐status收口
|
2026-06-16 22:20:14 +08:00 |
|
lxy
|
d242e8c69c
|
新增: AiNode自审对象来源架构决策入待决策
|
2026-06-16 22:03:55 +08:00 |
|
lxy
|
4bdaac5983
|
修复: df-nodes测试回归(status收口fixture改advance_status_atomic)
|
2026-06-16 21:30:56 +08:00 |
|
lxy
|
b94e74a96d
|
新增: 推进链阶段3收口(advance_task/run_workflow工具+status状态机收口)
|
2026-06-16 21:20:41 +08:00 |
|
lxy
|
dfe0096498
|
新增: F-03对抗评估接LLM+F-02纯技能调用标题+i18n@转义
|
2026-06-16 21:07:42 +08:00 |
|
lxy
|
35b8eac46b
|
优化: 移除prod白屏临时诊断桩(main.ts/index.html)
|
2026-06-16 21:07:13 +08:00 |
|
lxy
|
2069f79198
|
重构: df-ai-core trait下沉拆crate+导入历史项目批量扫描
|
2026-06-16 20:19:55 +08:00 |
|
lxy
|
d00b30f0ba
|
重构: AI聊天可靠性批次(审批累计计数/write_file diff预览/会话隔离补清/token缓存)
|
2026-06-16 19:56:29 +08:00 |
|
lxy
|
ba7f35552b
|
重构: AI流式断线保文StreamResult三分支+重试对齐决策a1,推进链落df-nodes
|
2026-06-16 19:11:19 +08:00 |
|
lxy
|
7d5cd4c89a
|
新增: AI Chat多项增强(审批去重/编辑重发/导出/实体引用/会话置顶搜索)+任务推进链df-nodes落地
|
2026-06-16 12:41:13 +08:00 |
|
lxy
|
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 |
|
lxy
|
fc767e1db6
|
优化: R-PD-10 storage_err DRY统一 + FR-D3 migrations if链转数组循环
- crud.rs 110处 .map_err(|e| Error::Storage(e.to_string())) 统一 storage_err helper(R-PD-10 DRY)
- migrations.rs run() 15个 if current_version<N 块改 step 数组循环,零行为变更(FR-D3),新增版本追加一行即可
|
2026-06-16 03:27:01 +08:00 |
|
lxy
|
49e61d4153
|
文档: AI文件操作工具手册扩充至10工具全量并归档08-用户指南目录+INDEX更新
|
2026-06-16 03:12:25 +08:00 |
|
lxy
|
4dc5219a3c
|
修复: CR-01审查待修项①类7项(CSS补testing/blocked徽章+CAS防回收站推进+DRY+注释+测试改名+advancing接文案)+新增待审查.md审查队列(职责分离:主会话写/审查agent读)+todo销账
|
2026-06-16 03:12:24 +08:00 |
|
lxy
|
38c7180365
|
新增: 文档(任务推进链实施路径+任务模块分析+审查报告+patch_file指南)
|
2026-06-16 02:33:16 +08:00 |
|
lxy
|
73ed4bd637
|
修复: 多视图UX(知识库窄屏CSS+任务详情路由+项目灵感视图)
|
2026-06-16 02:33:16 +08:00 |
|
lxy
|
10e4945e5a
|
优化: AI模块(provider重试兼容+aichat交互+工具卡片可读化+diff高亮)
|
2026-06-16 02:33:16 +08:00 |
|
lxy
|
d2cb38cdac
|
新增: 任务推进链(7态状态机+advance_task CAS原子写)+软删除+前后端7态对齐
|
2026-06-16 02:33:15 +08:00 |
|
lxy
|
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 |
|
lxy
|
672d677046
|
修复: 2196c77 workflow整文件替换回退恢复+scrollToBottom smooth+truncated标志
根因: 批次1 workflow(2196c77)做 @/ 路径统一时对 AiChat.vue/Ideas.vue
做了整文件替换(非手术式编辑),把 6254d06 之后积累的功能改动全部抹掉。
AiChat.vue 恢复 12 项功能:
- row-reverse 用户头像右侧布局
- groupedActive 对话按今天/昨天/更早分组
- archivedConvs 归档分组(可折叠)
- confirmClearChat 清空对话二次确认
- showBackToBottom 回到底部按钮(含 smooth 参数)
- queue UI 生成中消息排队可视化
- 技能联想(/ 触发浮层)
- token-usage 展示
- .ai-conv-group/item-actions/back-to-bottom/queue/skill 样式组
- onBeforeUnmount 补 stopListener() (CR-24 回归修复)
Ideas.vue 恢复 i18n/useConfirm/useRendered/过滤器/晋升逻辑
新增:
- F-260615-03 list工具 truncated 截断标志(tool_registry.rs)
- AR-8-scroll scrollToBottom 加 smooth 参数支持平滑滚动
vue-tsc 0 err / cargo check 0 err
|
2026-06-15 17:19:47 +08:00 |
|
lxy
|
b880a976c2
|
修复: 2196c77 workflow整文件替换回退恢复(AiChat+Ideas 12项功能+头像位置)
根因: 批次1 workflow(2196c77)做 @/ 路径统一时对 AiChat.vue/Ideas.vue
做了整文件替换(非手术式编辑),把 6254d06 之后积累的功能改动全部抹掉。
AiChat.vue 恢复 12 项功能:
- row-reverse 用户头像右侧布局
- groupedActive 对话按今天/昨天/更早分组
- archivedConvs 归档分组(可折叠)
- confirmClearChat 清空对话二次确认
- showBackToBottom 回到底部按钮
- queue UI 生成中消息排队可视化
- 技能联想(/ 触发浮层)
- token-usage 展示
- .ai-conv-group/item-actions/back-to-bottom/queue/skill 样式组
- onBeforeUnmount 补 stopListener() (CR-24 回归修复)
Ideas.vue 恢复:
- i18n 全量($t() 33处)
- useConfirm + ConfirmDialog
- useRendered/useMarkdown 描述渲染
- 过滤器 + 状态选项 + 晋升逻辑
vue-tsc 0 err / cargo check 0 err
|
2026-06-15 17:15:19 +08:00 |
|
lxy
|
2196c7748f
|
优化: P0 shell stdout修复+灵感路由+3工具新增+ai-md全局CSS+import路径统一
P0 修复:
- B-260615-37: shell.rs 补 Stdio::piped() 修复 run_command stdout/stderr 恒空
(tokio 默认 inherit 导致 wait_with_output 读不到 pipe)
P1 功能:
- B-260615-36: 路由加 /ideas/:id + Ideas.vue 接 route.params.id + watch
(修复项目详情点「来源灵感」跳空白页)
- F-260615-08: 新增 file_info 工具(元信息: exists/size/lines/binary/dir)
- F-260615-09: 新增 append_file 工具(追加写入, RiskLevel::Medium)
- F-260615-12: 新增 search_files 工具(文件名 glob 搜索,递归,限50条)
+ search_files_recursive 辅助函数 + i18n zh/en 3工具×2命名空间
DRY/重构:
- CR-260615-09: .ai-md 样式5份→全局 src/styles/ai-md.css(75行)
AiChat.vue 删71行重复 + main.ts 引入 + typo修正(.a-md→.ai-md)
- 全量 import 路径统一为 @/ 别名(stores/composables/views ~28文件)
vite.config.ts 加 resolve.alias.{ '@': '/src' }
- i18n 批量改进: store error fallback 11处中文→t() / ToolCard ARG_LABEL
/ useAiSend queue文案 / Dashboard 空态 / Ideas.vue null守卫
- cargo check 0 error / vue-tsc 0 error
|
2026-06-15 16:40:09 +08:00 |
|
lxy
|
6254d06c7a
|
优化: CR-08 i18n batch2全量(ProjectDetail5处+TaskDetail16key+AiChat3处+store error fallback 23处+useAiSend 3处)+@/i18n路径统一+vite别名
|
2026-06-15 15:06:21 +08:00 |
|
lxy
|
d6eb8551da
|
修复: vite加@路径别名(解决linter改i18n为@/i18n后5文件import解析失败)+CR-08 P2-7 store error fallback i18n(projects/ideas/workflow/knowledge/tasks补err块+全局t)
|
2026-06-15 15:04:49 +08:00 |
|
lxy
|
d8f1d97804
|
优化: CR-08 P1-10 time.ts相对时间走i18n(原硬编码中文致en locale时间恒中文,复用common.justNow/minutesAgo/hoursAgo/dayAgo已有key)
|
2026-06-15 13:48:38 +08:00 |
|