Repository navigation
v0.6.0 — Forge Team only 아키텍처 마이너
서브에이전트 폐지 + Forge Team 아키텍처 전면 도입
사용자 정책: 메인 Claude Code 세션은 절대 서브에이전트 (Agent/Task 도구) 를 사용하지 않는다. 모든 위임은 격리 git worktree + tmux 세션 + 별 Claude 인스턴스 (Forge Team) 으로만 한다.
Architecture changes
forge-teamCLI — 메인 세션이 호출할 헤드리스 팀 관리자. create/list/merge/pause/resume/remove. stdout 단일 라인 JSON. 의존성 추가 0 (Node 22.6+ --experimental-strip-types).TeamOperations.ts순수 모듈 분리 — Watcher (electron) 와 CLI (headless) 가 같은 코드 공유. AgentTeamWatcher 1076 → 398 LOC.- 서브에이전트 차단 —
permissions.deny에 Agent/Task + PreToolUse 훅 명시 메시지. - CLAUDE.md / orchestration.md / agent-team.md 재작성 — Agent Routing 표 → Team Routing 표 (요청 → 멤버 구성). ROLE: "Team Orchestrator (forge-team only)".
Bug fixes
- 다른 화면 갔다 와도 터미널 안 날아감 — XTerminal 풀을 App 레벨 (
<LiveTerminalsRoot>) 로 lift. RunLiveView unmount 가 PTY kill 안 함. 사용자 보고: "다른 화면 갔다오면 터미널 날라간다."
Build
- macOS arm64 DMG (~216MB)
- bundled tmux + uv + Python + cr-graph venv + node-pty prebuild
- forge-team CLI 번들 포함 (
Contents/Resources/forge-cli/bin/forge-team) - Ad-hoc signed (no Apple Developer ID)
Known limitation
worktreeStrategy: isolated 시 git refs 디렉토리 충돌로 baseBranch 와 멤버 브랜치 동시 존재 불가 → silent fallback to shared. worktreesCreated: 0 으로 표시. 다음 라운드에서 team/<id>-base 로 변경 검토.
상세 변경 내역은 CHANGELOG.md 0.6.0 섹션.