Skip to content

v1.12.0

Choose a tag to compare

@arnelirobles arnelirobles released this 20 Oct 15:54
e3e2569

This release covers everything since v1.10.0. Version 1.11.0 was never tagged, so its changes are in here too.

brain now lives in lib/brain. bin/brain is a thin entry point, and its output is byte for byte the same as before. If you copy bin/brain somewhere by hand, copy lib/brain next to it.

New lib/forge.py tells GitHub, GitLab and Azure DevOps remotes apart. lean-stats and retro-signals read merged pull requests through it. pr-blockers now says when a repository is on GitLab or Azure DevOps instead of failing on a gh error.

New brain activity records who ran what, with which tool and model, and the tokens used. brain activity import-baryovm pulls in BaryoVM runs. The extension has an Activity tab for it. The activity table does not change the schema version, so no migration runs.

The queue lists jobs in run order, and a queued job can move up or down from the extension. The remote lane refuses an Apple job, and the extension shows no route button for one. An empty test filter now fails instead of running nothing, and an idle lane picks up jobs queued after it started.

The brain split does not touch test-phase, and the root links into bin stay. CI now runs the extension typecheck and vitest, which it skipped before.

Extension: lean-brain 0.10.0 is attached to this release as a vsix. Install it with code --install-extension lean-brain-0.10.0.vsix. The Marketplace update follows.

bash tests/run-all.sh: 38 self-tests, 0 failed. Extension: 82 vitest tests pass.