You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Why
Crabcode is moving to Codex as the default experience, and the repo's
release metadata was inconsistent: the CLI version in `src/crabcode` was
already `0.13.0` while release-please metadata still said `0.12.0`.
## What
- default missing-agent and blank-main behavior to Codex, while
preserving legacy Claude inference for older configs that explicitly
hardcoded a Claude main command
- make `crab court` user-facing behavior Codex-led: Codex judge, generic
teammate Reviewer A, Codex Reviewer B, and a Codex requirement for court
sessions
- update README, top-level docs, examples, and promptfoo defaults to
present Codex/GPT-5 as the defaults; remove Claude hints from `crab
court`, README, and the core docs surfaces
- align release metadata to `0.13.0` and add an `Unreleased` changelog
note for the Codex-default change
- keep internal Claude compatibility paths intact; this PR does not
remove Claude support repo-wide
## How to Test
- run `bash -n src/crabcode`
- run `git diff --check`
- run `cd plugins/promptfoo && npm run build`
- verify `rg -n "Claude|claude" README.md docs/index.html docs/llms.txt`
returns no matches
- check the `crab court` help text and session metadata to confirm a
Codex judge, teammate Reviewer A, and Codex Reviewer B
- note: the root formatter step `pnpm exec biome check --write .` is not
runnable in this repo because there is no root `package.json` or
`pnpm-workspace.yaml` (`ERR_PNPM_RECURSIVE_EXEC_NO_PACKAGE`)
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,11 @@
2
2
3
3
## Unreleased
4
4
5
-
## [0.12.0] - 2026-02-20
5
+
### Changed
6
+
7
+
- Codex is now the default agent when `agent:` is omitted, `crab court` uses a Codex judge, and the top-level docs/examples reflect Codex-first defaults
Copy file name to clipboardExpand all lines: README.md
+17-18Lines changed: 17 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
< >
8
8
```
9
9
10
-
A lightning-fast tmux-based workspace manager for multi-repo development. Agent-agnostic — works with both [Claude Code](https://claude.ai/code) and[Codex CLI](https://github.com/openai/codex). Manage multiple projects, start full dev environments in seconds.
10
+
A lightning-fast tmux-based workspace manager for multi-repo development, built around[Codex CLI](https://github.com/openai/codex). Manage multiple projects, start full dev environments in seconds.
Sync user-level configurations (MCP servers, custom agents/skills) between Claude Code and Codex CLI. Useful when switching a project's agent or maintaining parity across both.
289
+
Sync user-level Codex configuration, MCP servers, and skills.
290
290
291
291
```bash
292
292
crab agent status # Audit what's configured on each side
293
-
crab agent sync mcp --from claude # Preview MCP server sync (dry run)
294
-
crab agent sync mcp --from claude --apply# Sync MCP servers Claude → Codex
<p>Connect workspaces directly to Linear tickets for automatic context injection. Branch naming, ticket metadata, and Claude context — all provisioned from a single identifier. Reduces ticket-to-first-commit latency by 76%.</p>
1612
+
<p>Connect workspaces directly to Linear tickets for automatic context injection. Branch naming, ticket metadata, and agent context are all provisioned from a single identifier. Reduces ticket-to-first-commit latency by 76%.</p>
Copy file name to clipboardExpand all lines: docs/llms.txt
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ crab review https://github.com/... # Full URL
82
82
crab court 3230 # Judge + 2 reviewers
83
83
```
84
84
85
-
Court review uses the judge pattern: a Judge (Claude) orchestrates two independent reviewers (Claude teammate + Codex), verifies every finding against actual code, resolves disagreements, and delivers a verdict with zero false positives.
85
+
Court review uses the judge pattern: a Codex-led judge by default orchestrates two independent review passes, verifies every finding against actual code, resolves disagreements, and delivers a verdict with zero false positives.
86
86
87
87
```bash
88
88
crab review ls # List review sessions
@@ -151,7 +151,7 @@ crab alias rm rr # Remove alias
0 commit comments