- feat: synchronize release highlights with public site by @mekjr1 in https://github.com/xibodev/brains-ai/pull/28
Releases / Published changes
What's new in Brains
Recent releases, with the changes that matter when you coordinate agents and run Brains locally. Full notes and downloads live on GitHub.
Recent release history
These entries summarize published notes, not unreleased work. Links below lead to the full canonical notes; older notes are historical context, not a promise that every former capability remains supported.
- Exact peer-help acceptance: claim_help_request and the brains-ai help-claim-code CLI accept one specified request with atomic ownership checks. Same-owner retries return the existing claim without renewing its deadline or accepting different work.
- Windows background services bind BRAINS_STATE_DIR before importing Brains and use task-owned supervisor recovery. Stop ends the runner before owned-child cleanup, with native qualification checking that the service stays stopped through the recovery window.
- Safer macOS service cleanup verifies process identity before signalling and handles PID reuse without stopping an unrelated process. Uncertain identity or changed PID records fail closed rather than being discarded.
- Native service lifecycle qualification covers Windows, macOS, and Linux manager cycles and cleanup for the release candidate. Publication remains human-approved and tied to the qualified source commit; manager-cycle evidence is not a claim of login or reboot persistence.
- Core backlog completion for the next release candidate by @mekjr1 in https://github.com/xibodev/brains-ai/pull/19
- Run Windows service without a console by @mekjr1 in https://github.com/xibodev/brains-ai/pull/17
- Make service dry runs deterministic by @mekjr1 in https://github.com/xibodev/brains-ai/pull/3
- Full Changelog: https://github.com/xibodev/brains-ai/compare/v1.1.4...v1.2.0
Browse all GitHub Releases for the complete history, downloads, and upgrade notes.
Before you update
Read the complete notes for the release you are installing. Back up your local SQLite state, use the package manager that owns your installation and inspect migrations before restarting the stack. The upgrade guide separates package updates from state migration.
On Windows, reinstall an existing task to acquire the current runner and chosen state-root binding, retaining any custom label and ports. A service-manager test does not establish login or reboot persistence. Review the service guidance rather than inferring host readiness from release notes.