|
|
9947e6c1fe
|
更新: 批次记录同步(数据层+worktree+并行执行完成)
|
2026-07-01 22:26:12 +08:00 |
|
|
|
4483358f6b
|
新增: Git worktree生命周期管理(创建/提交/合并/冲突检测/清理)
- create_plan_worktree: 创建Plan级工作分支
- create_worktree: 创建SubTask专属worktree(天然文件隔离)
- commit_worktree: worktree内提交改动(含user.email兜底)
- merge_branch: merge-tree预检+merge实际合并,返回Clean/Conflict
- remove_plan_worktrees: 批量清理Plan所有worktree+分支
- 7个集成测试全绿(隔离/并行/提交/无冲突合并/冲突检测/非Git降级/清理)
- 使用真实Git+tempdir测试(参考df-execute/tests/shell.rs模式)
|
2026-07-01 21:54:30 +08:00 |
|
|
|
ae6d3d0043
|
新增: 多Agent数据层(V36迁移+3新表+Repo CRUD+7个测试全绿)
- V36: ai_plans/ai_subtasks/ai_conflicts 3 新表 + ai_messages/ai_tool_executions 加 subtask_id
- models: PlanRecord/SubTaskRecord/ConflictRecord 结构体
- PlanRepo/SubTaskRepo/ConflictRepo CRUD(insert/get/list_by_*/update_status/resolve)
- 7个 Repo 单元测试全部通过(内存 SQLite + 全迁移)
- 顺带修复 task_repo.rs 预存测试编译错误(trec_full 参数类型+缺失 await)
|
2026-07-01 21:50:16 +08:00 |
|
|
|
6833792de2
|
新增: 后续批次测试用例设计 + 批次规划同步worktree方案
- 测试用例:8大类共70+用例(迁移/Repo/拆解/worktree/并行/仲裁/模板/CI/审批/拆分/端到端/边界)
- 批次同步:数据层+worktree+并行(12项)/仲裁+冲突UI+编译检查(10项)/模板+节点(10项)/Git-CI+DockerNode(6项)/审批政策+小程序+收尾(8项)
- INDEX注册两份设计文档
|
2026-07-01 21:30:58 +08:00 |
|
|
|
583058acd6
|
新增: 多Agent并行执行与仲裁合并设计文档
- 数据模型:混合方案(messages加FK列 + Plan/SubTask/Conflict独立表)
- 并行策略:层间串行+层内并行,写SubTask降级串行,token预算池
- 上下文隔离:子Agent独立ContextManager+fork快照,合并产出落回主对话
- 事件协议:4个新事件(Plan创建/SubTask状态/合并完成/冲突解决)
- UI交互:PlanProgress发送即展示+工具卡分组+冲突徽章非阻塞
- 状态机:Plan/SubTask/Conflict各自状态流转图
- 前端类型:PlanRecord/SubTaskRecord/ConflictRecord TypeScript定义
- INDEX.md注册 + 批次记录同步明细
|
2026-07-01 17:08:46 +08:00 |
|
|
|
f04d47b09d
|
更新: 批次推进记录同步(Coordinator+audit拆分)
|
2026-07-01 14:29:53 +08:00 |
|
|
|
fa410e6843
|
重构: Coordinator 接入 agentic loop + audit 拆分(approval/record)
- audit/approval.rs: 审批门控(风险分类+自动执行+挂起审批)
- audit/record.rs: 审计记录写入+历史查询
- coordinator.rs: 移除 deprecated,正式作为 P0 骨架可用
- run_agentic_loop: plan_execution_enabled 时 Coordinator 分解意图→记录 Plan
- audit/mod.rs 从 ~500 行精简至 ~200 行(编排层)
|
2026-07-01 14:29:34 +08:00 |
|
|
|
a9ee9b1f74
|
更新: 批次推进记录同步(人设系统完成)
|
2026-07-01 13:11:15 +08:00 |
|
|
|
0a65ea2c5a
|
新增: 人设系统(P0 AgentPersona+PersonaRegistry+5内置人设)
- AgentPersona 数据结构(能力/工具白名单/prompt模板)
- PersonaRegistry 含5内置人设:coder/reviewer/architect/tester/analyst
- 按意图关键词推荐人设(review→reviewer,设计→architect等)
- 10个单元测试覆盖注册/默认/推荐/白名单/build_prompt
|
2026-07-01 13:10:16 +08:00 |
|
|
|
91d80841ea
|
新增: 多 ReAct 执行骨架(PlanExecutor 运行时门控+DAG 进度组件) - PLAN_EXECUTION_ENABLED 改为 AtomicBool 运行时开关 - 新增 set/get_plan_execution IPC 前后端通路 - 新增 PlanProgress.vue 层状执行进度展示组件 - feature flag 默认关, 翻 true 后 process_tool_calls 可并行执行同层工具
|
2026-07-01 12:59:37 +08:00 |
|
|
|
c89742cb9a
|
更新: 批次推进记录同步(搜索索引/编译警告/i18n核验/类型重构/MessageList拆分/ChatInput拆分/白名单打通)
|
2026-07-01 12:50:12 +08:00 |
|
|
|
2af24f0db8
|
新增: ScriptNode 白名单跨 crate 配置打通(IPC+OnceLock) - 新增 set_script_safety / get_script_safety IPC - ScriptNode.check_command_policy 优先读运行时配置 - 前端设置页保存时同步注入后端运行时 - 核验确认小程序心跳/文件树刷新/项目分页三项已就绪
|
2026-07-01 12:38:21 +08:00 |
|
|
|
3abdfb489f
|
重构: ChatInput 拆分(提取 SkillMention+ImageInput, 1183->1155行)
- 提取 SkillMention.vue(/ 技能联想浮层+已选 chip)
- 提取 ImageInput.vue(待发送图片预览+移除)
- ChatInput 模板内联技能浮层替换为子组件
|
2026-07-01 12:27:58 +08:00 |
|
|
|
2c2b2d710e
|
重构: MessageList 拆分(提取 MessageItem+useMessageScroll, 1552->1386行)
- 提取 useMessageScroll.ts(滚动跟随/锁存/回底按钮)
- 提取 MessageItem.vue(按 role 渲染单条消息)
- 清理 MessageList.vue 中已移至子组件/ composable 的死代码
|
2026-07-01 12:21:40 +08:00 |
|
|
|
0338210ba2
|
更新: 批次推进记录同步至 Batch 29
- 补全 Batch 14-29 全部提交记录
- 新增后续规划批次(Batch 30-34)
|
2026-07-01 11:37:42 +08:00 |
|
|
|
dfed588b54
|
新增: 文件浏览器增强(窗口分离/Git 变更/行号/Diff/分页提交历史)
- 窗口分离: FileExplorer 可弹出独立 Tauri 窗口
- 行号显示: 文件预览左侧显示行号列
- 按后缀图标: rs/ts/js/vue/css/html 等 20+ 类型彩色图标
- Diff 视图: 有 Git 变更的文件可切换 diff 红绿视图
- Git 变更面板: 变更文件列表(按目录缩进分组)+提交历史(分页加载)
- 提交详情: 点击提交查看变更文件列表及文件级 diff
- 时间显示: 提交历史显示相对时间/具体日期
- 面包屑导航不丢预览: 导航时不改变当前预览文件
- 刷新保留选中文件: 只清树缓存不清预览
- 中文编码修复: git 命令注入 LANG/LC_ALL 环境变量
- 自适应布局: 弹性 flex 布局,窄窗口适配
- 滚动条优化: 内容区内部滚动,不溢出页面层
- 多工程管理: 工具栏添加工程按钮+弹窗表单
- 审批加载超时缩短: 130s 降至 30s
- 文件变更自动刷新: write_file/patch_file 触发 df-data-changed
|
2026-06-29 19:31:55 +08:00 |
|
|
|
49c6f3360a
|
新增: 批次推进记录文档
|
2026-06-29 11:14:10 +08:00 |
|