fix: 工作目录改进 - Closes #102 #103

Merged
pzhang_zywl merged 1 commits from test/issue-102 into main 2026-06-05 17:35:23 +08:00
Owner

Closes #102

改进工作目录避免冲突

C:\Users\peterz\projects
document_analyzer\ ← 人类工作区
da-worktrees
dev-agent-01\ ← Dev-Agent 独立工作区
qe-agent-01\ ← QE-Agent 独立工作区

  • 共享同一个 .git,不重复下载,各自切换分支互不影响
  • Claude Code 内置支持 EnterWorktree,直接创建隔离工作区
  • Agent 启动脚本自动创建 worktree,用完可删

[pzhangzywl]

Closes #102 改进工作目录避免冲突 C:\Users\peterz\projects\ document_analyzer\ ← 人类工作区 da-worktrees\ dev-agent-01\ ← Dev-Agent 独立工作区 qe-agent-01\ ← QE-Agent 独立工作区 - 共享同一个 .git,不重复下载,各自切换分支互不影响 - Claude Code 内置支持 EnterWorktree,直接创建隔离工作区 - Agent 启动脚本自动创建 worktree,用完可删 --- [pzhangzywl]
pzhang_zywl added 1 commit 2026-06-05 17:34:23 +08:00
启动 agent 后自动创建 ~/.gitea/worktrees/<user>/ 隔离目录,
多个 agent 可同时修改不同文件、不同分支互不干扰。

- _common.sh: 新增 setup_worktree/cleanup_worktree 函数
- start_dev_agent.sh: 启动时自动切 worktree
- start_qe_agent.sh: 同上
- DEV_AGENT.md/QE_AGENT.md: 启动行为增加 worktree 检查步骤

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_zywl merged commit 53036b1e32 into main 2026-06-05 17:35:23 +08:00
Sign in to join this conversation.