Codeg To-dos任务看板深度解析:让AI Agent在独立git worktree中无人值守并行开发

发布时间:2026/9/26 6:38:25
Codeg To-dos任务看板深度解析:让AI Agent在独立git worktree中无人值守并行开发 Codeg To-dos任务看板深度解析让AI Agent在独立git worktree中无人值守并行开发【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codegCodegGitHub 加速计划 / co / codeg是一个多智能体 AI 编码工作台可以把 Claude Code、Codex、OpenCode、Pi、Grok Build 等 Agent 的会话聚合到同一界面。它的To-dos 任务看板让 AI Agent 在独立的 git worktree 中并行、无人值守地开发你把需求写成任务卡片引擎自动为每个任务创建一份独立代码副本git worktree 独立分支多个 Agent 同时开工互不干扰完成后停在「待验收」栏等你看 diff通过后才由引擎亲自核对 git 并落地合并——真正做到无人值守的 AI 并行开发。任务状态流转四列看板背后的完整流水线看板只有四列但每列背后是多个精确状态。核心映射定义在 board-columns.ts 中看板列底层状态含义 待办todo/queued排队等待并发槽位 进行中preparing/running创建 worktree、跑初始化命令、Agent 已启动⚠️ 需关注awaiting_input/review/merging/failed等输入、待你验收、合并中或失败✅ 完成done/canceled已落地或已取消执行引擎驱动的完整流水线是todo → queued → running ⇄ awaiting_input → review → merging → done见 engine.rs 头部注释。每个进程只有一个引擎实例通过独占文件锁选举产生桌面端和自托管服务器模式都会启动它——所以你在手机上打开 Web 端看到的看板和桌面端驱动的是同一台引擎。独立 git worktree多个任务为什么互不干扰这是整套机制的安全核心每个任务启动时Codeg 会在项目旁边创建一份 git worktree任务跑在自己的分支上。几个含义不碰你手头的代码——你正在主检出里写的东西任务 Agent 完全看不见多任务并行互不干扰——A 任务改src/api.ts、B 任务改src/db.ts也互不阻塞随时可清理——验收通过后 worktree 连同目录一起移除。git 层由 work_task/git.rs 封装固定基础分支的 rev、全量提交、两阶段合并、worktree 移除都是薄包装的 git CLI 调用由引擎统一持有「每文件夹一把 git 互斥锁」来串行化。移除 worktree 前还有一个保守到近乎偏执的脏检查engine.rs只要无法 100% 证明目录里没有未提交文件就拒绝删除并保留现场——宁可任务卡住也绝不误删代码。无人值守定时启动与并发上限「无人值守」不等于「同时全开」。看板支持两种启动方式定时启动——通过任务调度对话框把开始时间约在今晚、周末到点自动进入流水线task-schedule-dialog.tsx、调度逻辑见 task-schedule.ts按文件夹并发上限自动消化队列——每个项目文件夹可配置max_concurrent引擎按队列顺序一件件放行超出的任务安静地留在queued状态。引擎每 15 秒检查一次计划启动、每 30 秒做一次对账扫描崩溃重启后会根据数据库状态恢复未完成的运行与合并意图合并意图在执行前就持久化恢复时以 git 事实为准重放。验收与两阶段合并不听 Agent 一面之词做完的任务不会自动合并它会停在「需关注」栏的 review 状态等你。点通过后合并分两个阶段执行engine.rs阶段 A把基础分支并进任务的 worktree——冲突只会落在这个沙盒里在那里解完阶段 B在文件夹级 git 互斥锁保护下把成果落到主分支。更关键的是引擎不听 Agent 的口头汇报合并后 Codeg 自己去核对 git 结果确认不了的合并会退回待验收而不是报一句「成功」。相关界面组件包括 task-merge-dialog.tsx、task-detail-sheet.tsx 以及顶部的 tasks-page.tsx 与任务卡片 task-card.tsx会话过长时的压缩逻辑在 compact.rs。适合谁用如果你正在用 Claude Code / Codex 等 Agent 干活但受困于「一次只能盯一个会话、Agent 改乱了当前分支」的问题To-dos 看板就是解法把重复性、可独立验证的需求写成卡片让 Agent 们在各自的 worktree 里无人值守地并行推进你只负责最后验收 diff。桌面端、自托管服务器、Docker 三种部署形态deployment 说明 与 docker-compose.yml共用同一套任务引擎手机客户端还能远程验收。【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codeg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询