Skip to content

Captain Code v0.2.5

Choose a tag to compare

@romainPellerin romainPellerin released this 23 Sep 19:32
· 113 commits to main since this release

What's in v0.2.5

The brain stops leaking idle connections, same-file conflicts have one owner, and three skills ship for other harnesses.

Highlights

  • The brain stays up. Idle HTTP connections are reaped (90s, CAPTAIN_HTTP_IDLE_TIMEOUT). A grade no longer holds the global lock across a provider call, and sidebar polls give up after 2.5s. /v1/stats reports http_conns.
  • Same-file conflicts have one owner. /team and a workflow stage capture each worker's diff before the worktree closes. Changes to different files land together. When workers edit the same file, the director names one of them: that worker's changes land whole, and every other worker who touched a contested file is set aside (diffs kept under ~/.captaincode/runs/diffs). No usable ruling means nothing is applied. captain task artifacts <id> shows the call. Every diff is checked before any is written.
  • Run records. docs/RUN_RECORDS.md maps which agent got the task, what it ran, files changed, the last error, and the handoff, to the files in ~/.captaincode/.
  • Skills other harnesses can load. land-parallel-agent-work, verify-with-verdicts, audit-public-claims. No scripts. They do not need Captain installed.

Install

go install github.com/lemma-ventures/captaincode/cmd/captaincode@latest
# or pin this release
go install github.com/lemma-ventures/captaincode/cmd/captaincode@v0.2.5

Full changelog: v0.2.4...v0.2.5

Site: https://captaincode.ai