Skip to content

Commit e18dfbd

Browse files
MrFlounderclaude
andcommitted
chore: release 0.12.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1ee6707 commit e18dfbd

3 files changed

Lines changed: 38 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.11.0"
2+
".": "0.12.0"
33
}

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22

33
## Unreleased
44

5+
## [0.12.0] - 2026-02-20
6+
7+
### Added
8+
9+
- **Slack-powered promptfoo agent** (`crab pf serve`): non-technical team members can DM the Crab bot in Slack to run the target discovery agent
10+
- `crab pf serve --setup` — one-time config (Slack username, LLM provider)
11+
- `crab pf serve` — starts local polling daemon
12+
- Messages prefixed with `pf:` trigger the agent; file attachments supported
13+
- Results (`promptfooconfig.yaml`) posted back to the Slack thread
14+
- Each user runs their own daemon with their own API keys — no central server
15+
- **Excalidraw plugin** (`crab draw`): collaborative whiteboarding with real-time collab
16+
- `crab draw new "name"` — create a new Excalidraw session
17+
- `crab draw open "name"` — open an existing session
18+
- `crab draw ls` — list active sessions
19+
- `crab draw delete "name"` — delete a session (with interactive disambiguation)
20+
- Real-time collaboration via Excalidraw's collab protocol
21+
- **GPT-5 reasoning support** for `crab pf`: `--reasoning` flag with `low`/`medium`/`high` effort levels for GPT-5 and o-series models
22+
- **Court/Review**: allow starting fresh when a review session already exists
23+
24+
### Changed
25+
26+
- **crab pf** defaults to `openai:gpt-5` with `reasoning: low` (was `openai:gpt-4o`)
27+
28+
### Fixed
29+
30+
- **crab pf**: test prompts now match provider input format
31+
- **crab pf**: replaced broken verify step with smoke + session test, improved session handling
32+
33+
## [0.10.0] - 2026-02-15
34+
35+
### Added
36+
37+
- **WIP session persistence**: `crab wip save` and `crab wip restore` now save and restore Claude sessions across workspace boundaries
38+
- **Court review improvements**: enhanced reviewer and judge prompts to catch silent data corruption
39+
- **Release automation**: set up release-please for automated releases
40+
541
### Fixed
642

743
- **Self-update**: bypass GitHub raw CDN cache so `crab update` always fetches the latest version

src/crabcode

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
set -e
2929

30-
VERSION="0.11.0" # x-release-please-version
30+
VERSION="0.12.0" # x-release-please-version
3131
CONFIG_DIR="$HOME/.crabcode"
3232
CONFIG_FILE="$CONFIG_DIR/config.yaml"
3333
WIP_BASE="$CONFIG_DIR/wip"

0 commit comments

Comments
 (0)