多工agent git worktree實施後的,觀察記錄
最近設計了以git worktree為基底的多工agent 合作的模式,git worktree 的概念讓每個branch 有自己的空間,不會互相汙染branch,在這樣的方式下每個agent 有自己的branch 可做事,不會互相汙染和複製多份共有的大型圖片,參考GIT LFS概念用硬連結的方式來做指向,在不同的worktree 能將大型資源指向master 的位置 。
我自己的個人習慣是多工agent 來進行開發,每個agent 都是一個小組長,agent 各有自己所屬的分支。
換句話說
master AI (claude) > master
sub agent (codex) > chore
sub agent (grok) > fix
效果還不錯,再搭配agent branch 調度管理器 Dispatch的workflow ,能同時管理多分支狀況。
git branch 的保護守則要寫好 ,可用 branch rule先做一層防護 pre-push、pre-commit。
遵守 master 只做合,不做任何更新、異動commit,可以確保 master(或 main)分支始終保持乾淨、穩定,且直接對應到上線的程式碼。
遵守 master 只做合,不做任何更新、異動commit,可以確保 master(或 main)分支始終保持乾淨、穩定,且直接對應到上線的程式碼。
留言
張貼留言