-
Notifications
You must be signed in to change notification settings - Fork 31
Description
I gave the following instructions:
Spin up worktrees for testing, refactoring, and a new feature
I get this:
Git Worktree Status:
┌──────────────────┬────────────────────────────────────────┬────────────┬─────────────────────────┬────────┐
│ Branch │ Path │ Ports │ Task │ Status │
├──────────────────┼────────────────────────────────────────┼────────────┼─────────────────────────┼────────┤
│ feat/testing │ ~/tmp/worktrees/Pixys/feat-testing │ 8100, 8101 │ Testing improvements │ active │
├──────────────────┼────────────────────────────────────────┼────────────┼─────────────────────────┼────────┤
│ feat/refactoring │ ~/tmp/worktrees/Pixys/feat-refactoring │ 8102, 8103 │ Code refactoring │ active │
├──────────────────┼────────────────────────────────────────┼────────────┼─────────────────────────┼────────┤
│ feat/new-feature │ ~/tmp/worktrees/Pixys/feat-new-feature │ 8104, 8105 │ New feature development │ active │
└──────────────────┴────────────────────────────────────────┴────────────┴─────────────────────────┴────────┘
However, one terminal works, the other one is open VS Code instead, and I can't find the 3rd instance.
My config file is as follows:
{
"terminal": "tmux",
"shell": "zsh",
"claudeCommand": "csp",
"portPool": {
"start": 8100,
"end": 8199
},
"portsPerWorktree": 3,
"worktreeBase": "/.archon/worktrees",/.claude/worktree-registry.json",
"registryPath": "
"defaultCopyDirs": [
".agents",
".env.example",
".env"
],
"healthCheckTimeout": 30,
"healthCheckRetries": 3
}
But it seems he only has 2 ports per terminal