Skip to content

Commit ae81b72

Browse files
chore: format CHANGELOG.md with prettier
1 parent 99f18e8 commit ae81b72

1 file changed

Lines changed: 25 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,24 @@
44

55
## [0.12.1](https://github.com/promptfoo/crabcode/compare/v0.12.0...v0.12.1) (2026-02-23)
66

7-
87
### Features
98

10-
* add `crab md` command to render markdown in browser ([#40](https://github.com/promptfoo/crabcode/issues/40)) ([62798a1](https://github.com/promptfoo/crabcode/commit/62798a1e29e60fec2a48a30b831004706fc4042c))
11-
* **court,review:** allow starting fresh when session already exists ([412d7d3](https://github.com/promptfoo/crabcode/commit/412d7d3d2ac8012edea0d047fa38a75e63a72e0b))
12-
* **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))
13-
* **crab-pf:** add --reasoning flag for GPT-5 reasoning_effort ([#34](https://github.com/promptfoo/crabcode/issues/34)) ([1cc404d](https://github.com/promptfoo/crabcode/commit/1cc404d861cee6435e97d13e8abd01095d17cb19))
14-
* **crab-pf:** default to gpt-5 with reasoning low ([#36](https://github.com/promptfoo/crabcode/issues/36)) ([916d46f](https://github.com/promptfoo/crabcode/commit/916d46f05c77a874470294e5be67fc13812bcad5))
15-
* **draw:** add collaborative Excalidraw plugin with real-time collab ([b013517](https://github.com/promptfoo/crabcode/commit/b01351793749e9e8db5fe0ea4e136255dd430b2f))
16-
* **promptfoo:** add `crab pf serve` Slack polling daemon ([#37](https://github.com/promptfoo/crabcode/issues/37)) ([1ee6707](https://github.com/promptfoo/crabcode/commit/1ee670787e1fd5f2c4a8bc5ca684618d7bf08d14))
17-
* **wip:** save and restore Claude sessions across WIP save/restore ([b303372](https://github.com/promptfoo/crabcode/commit/b303372deaa1995eabb678bb5c23052eb677d834))
18-
9+
- add `crab md` command to render markdown in browser ([#40](https://github.com/promptfoo/crabcode/issues/40)) ([62798a1](https://github.com/promptfoo/crabcode/commit/62798a1e29e60fec2a48a30b831004706fc4042c))
10+
- **court,review:** allow starting fresh when session already exists ([412d7d3](https://github.com/promptfoo/crabcode/commit/412d7d3d2ac8012edea0d047fa38a75e63a72e0b))
11+
- **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))
12+
- **crab-pf:** add --reasoning flag for GPT-5 reasoning_effort ([#34](https://github.com/promptfoo/crabcode/issues/34)) ([1cc404d](https://github.com/promptfoo/crabcode/commit/1cc404d861cee6435e97d13e8abd01095d17cb19))
13+
- **crab-pf:** default to gpt-5 with reasoning low ([#36](https://github.com/promptfoo/crabcode/issues/36)) ([916d46f](https://github.com/promptfoo/crabcode/commit/916d46f05c77a874470294e5be67fc13812bcad5))
14+
- **draw:** add collaborative Excalidraw plugin with real-time collab ([b013517](https://github.com/promptfoo/crabcode/commit/b01351793749e9e8db5fe0ea4e136255dd430b2f))
15+
- **promptfoo:** add `crab pf serve` Slack polling daemon ([#37](https://github.com/promptfoo/crabcode/issues/37)) ([1ee6707](https://github.com/promptfoo/crabcode/commit/1ee670787e1fd5f2c4a8bc5ca684618d7bf08d14))
16+
- **wip:** save and restore Claude sessions across WIP save/restore ([b303372](https://github.com/promptfoo/crabcode/commit/b303372deaa1995eabb678bb5c23052eb677d834))
1917

2018
### Bug Fixes
2119

22-
* **crab-pf:** replace broken verify with smoke+session test, add session handling ([#32](https://github.com/promptfoo/crabcode/issues/32)) ([3f5ee99](https://github.com/promptfoo/crabcode/commit/3f5ee994e5b3e7dfbd345b1af040825dc0ce26fd))
23-
* **crab-pf:** require test prompts to match provider input format ([#33](https://github.com/promptfoo/crabcode/issues/33)) ([b5017cb](https://github.com/promptfoo/crabcode/commit/b5017cb093fb157f7658c8c9cde3a662901b3f98))
24-
* **msg:** stop say from repeating in listen mode ([#23](https://github.com/promptfoo/crabcode/issues/23)) ([473c3f6](https://github.com/promptfoo/crabcode/commit/473c3f6d85971ed6d5f8e687d6666d08dab281c6))
25-
* **test:** fix all 14 pre-existing test failures, add test isolation ([#29](https://github.com/promptfoo/crabcode/issues/29)) ([57f2080](https://github.com/promptfoo/crabcode/commit/57f20808c6e58e7abddf2b50afc159b41f5e9e9c))
26-
* **update:** bypass GitHub raw CDN cache for self-update ([#22](https://github.com/promptfoo/crabcode/issues/22)) ([29f04fa](https://github.com/promptfoo/crabcode/commit/29f04fabd70312b71d4e4939a36793fb94b0440a))
20+
- **crab-pf:** replace broken verify with smoke+session test, add session handling ([#32](https://github.com/promptfoo/crabcode/issues/32)) ([3f5ee99](https://github.com/promptfoo/crabcode/commit/3f5ee994e5b3e7dfbd345b1af040825dc0ce26fd))
21+
- **crab-pf:** require test prompts to match provider input format ([#33](https://github.com/promptfoo/crabcode/issues/33)) ([b5017cb](https://github.com/promptfoo/crabcode/commit/b5017cb093fb157f7658c8c9cde3a662901b3f98))
22+
- **msg:** stop say from repeating in listen mode ([#23](https://github.com/promptfoo/crabcode/issues/23)) ([473c3f6](https://github.com/promptfoo/crabcode/commit/473c3f6d85971ed6d5f8e687d6666d08dab281c6))
23+
- **test:** fix all 14 pre-existing test failures, add test isolation ([#29](https://github.com/promptfoo/crabcode/issues/29)) ([57f2080](https://github.com/promptfoo/crabcode/commit/57f20808c6e58e7abddf2b50afc159b41f5e9e9c))
24+
- **update:** bypass GitHub raw CDN cache for self-update ([#22](https://github.com/promptfoo/crabcode/issues/22)) ([29f04fa](https://github.com/promptfoo/crabcode/commit/29f04fabd70312b71d4e4939a36793fb94b0440a))
2725

2826
## [0.12.0] - 2026-02-20
2927

@@ -88,6 +86,7 @@
8886
## [0.8.0] - 2026-02-09
8987

9088
### Added
89+
9190
- **Court Review system**: thorough multi-agent PR review with judge pattern
9291
- `crab court <PR>` — spawns Judge (Claude) + Reviewer A (Claude teammate) + Reviewer B (Codex)
9392
- Judge orchestrates reviewers, verifies findings by tracing actual code
@@ -101,17 +100,20 @@
101100
- `crab review show <PR>` displays saved review output
102101

103102
### Changed
103+
104104
- Simplified review system: removed `--with-codex` and `collab` modes in favor of `crab court`
105105
- `crab review <PR>` now does quick single-agent review (fast, simple)
106106
- `crab court <PR>` is the thorough option (judge + 2 reviewers)
107107

108108
### Fixed
109+
109110
- WIP restore now properly opens workspace when run from outside (was checking wrong directory)
110111
- Review sessions now run from session directory so Claude can write output files
111112

112113
## [0.7.0] - 2026-02-08
113114

114115
### Added
116+
115117
- **Session management**: track and resume Claude conversations
116118
- `crab session ls` — list sessions with inline summaries
117119
- `crab session start "name"` — start new named session
@@ -127,13 +129,15 @@
127129
- PR context auto-fetched via gh CLI
128130

129131
### Changed
132+
130133
- `crab restart` now fully recreates window layout (fixes missing panes after close)
131134
- Team mode always enabled (instructions in .claude/CLAUDE.md)
132135
- Removed `--team` flag (no longer needed)
133136

134137
## [0.6.0] - 2026-02-05
135138

136139
### Added
140+
137141
- **Agent Teams integration**: team mode always enabled in workspaces
138142
- Team instructions auto-added to `.claude/CLAUDE.md`
139143
- Claude spawns agent teammates when tasks warrant parallel work
@@ -143,6 +147,7 @@
143147
## [0.5.0] - 2026-02-04
144148

145149
### Added
150+
146151
- **Multi-project support**: manage multiple repos from a single crabcode install
147152
- `crab @alias <cmd>` — run any command against a specific project
148153
- `crab projects` — list all registered projects with tmux status
@@ -154,13 +159,15 @@
154159
- Project context shown in `config`, `doctor`, `status`, and `help` output
155160

156161
### Changed
162+
157163
- Config structure: project configs now live in `~/.crabcode/projects/<alias>.yaml`
158164
- Global config (`~/.crabcode/config.yaml`) now only stores `default_project`
159165
- Templates use `ALIAS_PLACEHOLDER` for `session_name` (was hardcoded `crab`)
160166
- Tmux session names derived from project alias (e.g., `pf`, `cb`) instead of generic `crab`
161167
- `apply_template()` accepts a 4th `alias` parameter
162168

163169
### Fixed
170+
164171
- `crab restart` from a workspace dir now correctly detects the owning project
165172
- Legacy config migration no longer clobbers global config on subsequent `crab init`
166173

@@ -194,6 +201,7 @@
194201
## [0.3.0] - 2026-01-15
195202

196203
### Added
204+
197205
- Workspace handoff (`crab handoff`, `crab receive`)
198206
- Time travel / snapshots (`crab rewind`, `crab snapshot`)
199207
- Live pairing sessions (`crab pair`, `crab join`, `crab spectate`)
@@ -205,6 +213,7 @@
205213
## [0.2.0] - 2026-01-10
206214

207215
### Added
216+
208217
- WIP save/restore system with global index
209218
- Port spacing and env_sync with refs
210219
- MCP server sync from main repo
@@ -215,6 +224,7 @@
215224
## [0.1.0] - 2026-01-05
216225

217226
### Added
227+
218228
- Initial release
219229
- Tmux-based workspace management with git worktrees
220230
- Configurable layouts with named panes

0 commit comments

Comments
 (0)