Coding Brain v0.59.1
This is the first distributed Coding Brain release after v0.57.2. It completes the focused coding-brain package and cbrain executable transition, adds managed Codex, Claude Code, and Antigravity hooks, and strengthens local permission and lifecycle evidence without migrating legacy codexctl state directories.
The immutable v0.59.0 tag failed before publication because its Linux musl artifacts could not compile against a GNU-only libc binding. No crates.io packages, GitHub Release, or Homebrew formula were published from that tag. v0.59.1 restores both musl release targets while preserving atomic no-replacement permission journals.
Install or upgrade
brew upgrade coding-brain
cargo install coding-brain
curl -fsSL https://raw.githubusercontent.com/aleadag/coding-brain/main/install.sh | shThe raw installer stops before downloading while an old ${INSTALL_DIR:-/usr/local/bin}/coding-brain executable exists. Inspect that path and remove it only after confirming it is the legacy executable. Restart every configured provider after upgrading, then run cbrain doctor.
Known limitations
- In a long-running Codex turn, a successful Bash completion with no matching PreToolUse anchor can appear in Needs Attention when an older unrelated decision remains in the same turn. Coding Brain does not infer an execution outcome from that incomplete correlation.
- BusyBox
time -ocan be conservatively denied when its output path would make BusyBox stop before launching the child command. This is a false denial, not a false approval.
See the full changelog and changes since v0.57.2.
What's Changed
Full Changelog: v0.59.0...v0.59.1