Repository navigation
v20.0.1
·
13 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
A documentation release that aligns the guides and packaged skills with v20. The brain format (version: 8), bf.yaml, the reply schemas, the assistant queue and the search cache are unchanged. Upgrade with uv tool upgrade brain-framework (or update a brain's pin), run bf skills DIR for each skills folder, and compare a brain's AGENTS.md with a scratch bf init copy to adopt the starter's new first line.
Fixed
- Guides match v20. Checks describes the
validate:policy shapesbf validateaccepts:index_notenames one index note,required_statuslists statuses andforbid_patternsholds up to 64 regular expressions.{{lines:FILE}}arguments document their real bounds: a file of at most 4 MiB, lines of at most 16,384 characters and at most 128 command items in all. Pages no longer mention the removedbf scheduleor queued trigger events, and the queue folder command follows a symlinked brain (stat -L). - Upgrades and recovery. Install and update runs the steps that need the previous release, such as draining the assistant queue, before upgrading, and ends with
bf status --check; its libyaml reinstall names'brain-framework[mcp]'so MCP users keep the extra. Troubleshooting no longer sendsunexpected assistant queue schemato the v19 steps. - Packaged skills.
bf-maintainfollows the same upgrade order, installs themcpextra when a host startsbf mcp, updates the watch service or timer you wrote instead of regenerating schedules and explainsassistant queue predates this release.bf-useand the starterAGENTS.mdthatbf initwrites search the brain before querying a source tool.bf-use,bf-actionandbf-setuppoint agents to the Markdown documentation at llms.txt, andbf-setupwarns that aCLAUDE.mdin a parent folder also replacesAGENTS.md.