|
9 | 9 |
|
10 | 10 | ## [0.10.2](https://github.com/promptfoo/crabcode/compare/v0.10.1...v0.10.2) (2026-02-20) |
11 | 11 |
|
12 | | - |
13 | 12 | ### Features |
14 | 13 |
|
15 | | -* **court,review:** allow starting fresh when session already exists ([412d7d3](https://github.com/promptfoo/crabcode/commit/412d7d3d2ac8012edea0d047fa38a75e63a72e0b)) |
16 | | -* **court:** enhance reviewer and judge prompts to catch silent data corruption ([#31](https://github.com/promptfoo/crabcode/issues/31)) ([f901632](https://github.com/promptfoo/crabcode/commit/f901632278897698ba32bf3ab910b105640ae7fc)) |
17 | | -* **wip:** save and restore Claude sessions across WIP save/restore ([b303372](https://github.com/promptfoo/crabcode/commit/b303372deaa1995eabb678bb5c23052eb677d834)) |
| 14 | +- **court,review:** allow starting fresh when session already exists ([412d7d3](https://github.com/promptfoo/crabcode/commit/412d7d3d2ac8012edea0d047fa38a75e63a72e0b)) |
| 15 | +- **court:** enhance reviewer and judge prompts to catch silent data corruption ([#31](https://github.com/promptfoo/crabcode/issues/31)) ([f901632](https://github.com/promptfoo/crabcode/commit/f901632278897698ba32bf3ab910b105640ae7fc)) |
| 16 | +- **wip:** save and restore Claude sessions across WIP save/restore ([b303372](https://github.com/promptfoo/crabcode/commit/b303372deaa1995eabb678bb5c23052eb677d834)) |
18 | 17 |
|
19 | 18 | ## [0.9.1] - 2026-02-13 |
20 | 19 |
|
|
38 | 37 | ## [0.8.0] - 2026-02-09 |
39 | 38 |
|
40 | 39 | ### Added |
| 40 | + |
41 | 41 | - **Court Review system**: thorough multi-agent PR review with judge pattern |
42 | 42 | - `crab court <PR>` — spawns Judge (Claude) + Reviewer A (Claude teammate) + Reviewer B (Codex) |
43 | 43 | - Judge orchestrates reviewers, verifies findings by tracing actual code |
|
51 | 51 | - `crab review show <PR>` displays saved review output |
52 | 52 |
|
53 | 53 | ### Changed |
| 54 | + |
54 | 55 | - Simplified review system: removed `--with-codex` and `collab` modes in favor of `crab court` |
55 | 56 | - `crab review <PR>` now does quick single-agent review (fast, simple) |
56 | 57 | - `crab court <PR>` is the thorough option (judge + 2 reviewers) |
57 | 58 |
|
58 | 59 | ### Fixed |
| 60 | + |
59 | 61 | - WIP restore now properly opens workspace when run from outside (was checking wrong directory) |
60 | 62 | - Review sessions now run from session directory so Claude can write output files |
61 | 63 |
|
62 | 64 | ## [0.7.0] - 2026-02-08 |
63 | 65 |
|
64 | 66 | ### Added |
| 67 | + |
65 | 68 | - **Session management**: track and resume Claude conversations |
66 | 69 | - `crab session ls` — list sessions with inline summaries |
67 | 70 | - `crab session start "name"` — start new named session |
|
77 | 80 | - PR context auto-fetched via gh CLI |
78 | 81 |
|
79 | 82 | ### Changed |
| 83 | + |
80 | 84 | - `crab restart` now fully recreates window layout (fixes missing panes after close) |
81 | 85 | - Team mode always enabled (instructions in .claude/CLAUDE.md) |
82 | 86 | - Removed `--team` flag (no longer needed) |
83 | 87 |
|
84 | 88 | ## [0.6.0] - 2026-02-05 |
85 | 89 |
|
86 | 90 | ### Added |
| 91 | + |
87 | 92 | - **Agent Teams integration**: team mode always enabled in workspaces |
88 | 93 | - Team instructions auto-added to `.claude/CLAUDE.md` |
89 | 94 | - Claude spawns agent teammates when tasks warrant parallel work |
|
93 | 98 | ## [0.5.0] - 2026-02-04 |
94 | 99 |
|
95 | 100 | ### Added |
| 101 | + |
96 | 102 | - **Multi-project support**: manage multiple repos from a single crabcode install |
97 | 103 | - `crab @alias <cmd>` — run any command against a specific project |
98 | 104 | - `crab projects` — list all registered projects with tmux status |
|
104 | 110 | - Project context shown in `config`, `doctor`, `status`, and `help` output |
105 | 111 |
|
106 | 112 | ### Changed |
| 113 | + |
107 | 114 | - Config structure: project configs now live in `~/.crabcode/projects/<alias>.yaml` |
108 | 115 | - Global config (`~/.crabcode/config.yaml`) now only stores `default_project` |
109 | 116 | - Templates use `ALIAS_PLACEHOLDER` for `session_name` (was hardcoded `crab`) |
110 | 117 | - Tmux session names derived from project alias (e.g., `pf`, `cb`) instead of generic `crab` |
111 | 118 | - `apply_template()` accepts a 4th `alias` parameter |
112 | 119 |
|
113 | 120 | ### Fixed |
| 121 | + |
114 | 122 | - `crab restart` from a workspace dir now correctly detects the owning project |
115 | 123 | - Legacy config migration no longer clobbers global config on subsequent `crab init` |
116 | 124 |
|
|
144 | 152 | ## [0.3.0] - 2026-01-15 |
145 | 153 |
|
146 | 154 | ### Added |
| 155 | + |
147 | 156 | - Workspace handoff (`crab handoff`, `crab receive`) |
148 | 157 | - Time travel / snapshots (`crab rewind`, `crab snapshot`) |
149 | 158 | - Live pairing sessions (`crab pair`, `crab join`, `crab spectate`) |
|
155 | 164 | ## [0.2.0] - 2026-01-10 |
156 | 165 |
|
157 | 166 | ### Added |
| 167 | + |
158 | 168 | - WIP save/restore system with global index |
159 | 169 | - Port spacing and env_sync with refs |
160 | 170 | - MCP server sync from main repo |
|
165 | 175 | ## [0.1.0] - 2026-01-05 |
166 | 176 |
|
167 | 177 | ### Added |
| 178 | + |
168 | 179 | - Initial release |
169 | 180 | - Tmux-based workspace management with git worktrees |
170 | 181 | - Configurable layouts with named panes |
|
0 commit comments