Skip to content

Captain Code v0.2.3

Choose a tag to compare

@romainPellerin romainPellerin released this 22 Sep 15:54
· 127 commits to main since this release

What's in v0.2.3

Packages the two merged PRs on top of v0.2.2, plus a small doctor-test isolation fix.

Highlights

  • Legs that cannot run say why, and are never dispatched (#1). Failures are typed and benched; the ladder names every leg with its own cause. Same task dropped from ~92s of opaque failures to ~19s with unrunnable legs skipped up front.
  • One readiness verdict, shared by captain doctor, the director picker, the brain router and the CLI ladder. A provider named in opencode.jsonc is not a credential; an installed CLI binary is not a logged-in session. Doctor and dispatch now agree.
  • Agent-followable setup + README rewrite (#2). New AGENT_SETUP.md for paste-into-your-agent installs; README opens on quickstart, explains jev as the decision leg (triage acts; gate/supervise/shadow record by default).
  • Doctor tests stay honest next to a live brain. Injected ServeRoster + cleared provider keys so a local serve cannot flip legs to ready in unit tests.

Install

go install github.com/lemma-ventures/captaincode/cmd/captaincode@v0.2.3
# or clone for the full terminal (plugins + captaincode.sh)
git clone https://github.com/lemma-ventures/captaincode && cd captaincode
go build -o ~/.local/bin/captain ./cmd/captaincode
(cd plugin/captain-ui && bun install) && captain init && ./captaincode.sh

Full changelog: v0.2.2...v0.2.3

Site: https://captaincode.ai · ADI: https://lemma-ventures.github.io/agentic-determinism-index/