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