Skip to content

Commit 9966436

Browse files
solomonneascodex
andauthored
chore(release): prepare v0.24.0 (#391)
Co-authored-by: Codex <codex@openai.com>
1 parent e8f820f commit 9966436

16 files changed

Lines changed: 49 additions & 24 deletions

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.24.0] - 2026-07-20
11+
12+
### Added
13+
- `brigade version --components` reports managed native component installation state, and Windows native acceptance now installs and exercises the supported component paths. (#374 / #375)
14+
- GraphTrail v0.4.0 and MiseLedger v0.6.0 source is available under `engines/`; their standalone repositories and release pipelines remain unchanged until Phase 4. (#379 / #381)
15+
- The `brigade.code-reference.v1` schema and canonical vectors define the exact code-reference contract for evidence lookups before lexical fallback. (#361 / PR #389)
16+
- Executable `brigade code sync|context|impact` and `brigade evidence crawl|search|doctor` are available; `brigade search` keeps tested aliases for two minor releases or 90 days, whichever is longer. (#362 / PR #390)
17+
18+
### Fixed
19+
- `brigade run` terminalizes interrupted and stale runs, refuses read-only execution for seats without that capability, and rejects empty tasks. (#382 / #383 / #384)
20+
1021
## [0.23.3] - 2026-07-19
1122

1223
### Fixed
@@ -823,7 +834,8 @@ Initial release.
823834
- OpenClaw adapter fragments and harness-aware doctor checks.
824835
- Experimental Hermes adapter fragments.
825836

826-
[Unreleased]: https://github.com/escoffier-labs/brigade/compare/v0.23.3...HEAD
837+
[Unreleased]: https://github.com/escoffier-labs/brigade/compare/v0.24.0...HEAD
838+
[0.24.0]: https://github.com/escoffier-labs/brigade/compare/v0.23.3...v0.24.0
827839
[0.23.3]: https://github.com/escoffier-labs/brigade/compare/v0.23.2...v0.23.3
828840
[0.23.2]: https://github.com/escoffier-labs/brigade/compare/v0.23.1...v0.23.2
829841
[0.23.1]: https://github.com/escoffier-labs/brigade/compare/v0.23.0...v0.23.1

docs/assets/quickstart.cast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[1.08, "o", "o"]
1919
[1.11, "o", "n"]
2020
[1.51, "o", "\r\n"]
21-
[1.57, "o", "brigade 0.23.3\r\n"]
21+
[1.57, "o", "brigade 0.24.0\r\n"]
2222
[2.37, "o", "\u001b[1;32m$\u001b[0m "]
2323
[2.4, "o", "b"]
2424
[2.43, "o", "r"]

docs/assets/quickstart.svg

Lines changed: 1 addition & 1 deletion
Loading

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "brigade-cli"
7-
version = "0.23.3"
7+
version = "0.24.0"
88
description = "Your agents run loops. Brigade keeps the receipts. Local control plane for multi-agent coding: share MCP/tools/memory, remember via handoffs, prove with file receipts, improve by promoting skills only on real exit codes. Claude Code, Codex, Grok, Hermes, OpenClaw, and more. Stations for evidence, code graph, pantry, skills. pipx install brigade-cli."
99
readme = "README.md"
1010
requires-python = ">=3.10"

src/brigade/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Brigade: local operator-system CLI for agent workspaces."""
22

3-
__version__ = "0.23.3"
3+
__version__ = "0.24.0"

src/brigade/templates/components/manifest-v1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": 1,
3-
"brigade_version": "0.23.3",
3+
"brigade_version": "0.24.0",
44
"manifest_revision": "2026-07-19",
55
"supported_platforms": [
66
"linux-amd64",

src/brigade/templates/hermes/memory-handoff.harness.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"Describes the handoff inbox + routing targets that Hermes should treat",
66
"as the canonical memory contract."
77
],
8-
"_brigade_version": "0.23.3",
8+
"_brigade_version": "0.24.0",
99
"_brigade_status": "validated",
1010
"memory_handoff": {
1111
"inbox_dir": ".hermes/memory-handoffs",

src/brigade/templates/hermes/model-lanes.harness.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"Suggested model lane names. Same shape as the OpenClaw alias map so",
66
"knowledge cards and runbooks can talk about lanes without naming providers."
77
],
8-
"_brigade_version": "0.23.3",
8+
"_brigade_version": "0.24.0",
99
"_brigade_status": "validated",
1010
"model_lanes": {
1111
"main": "<provider/main-model-id>",

src/brigade/templates/hermes/workspace.harness.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"",
99
"Replace <hermes-config-path> with your Hermes config location."
1010
],
11-
"_brigade_version": "0.23.3",
11+
"_brigade_version": "0.24.0",
1212
"_brigade_status": "validated",
1313
"workspace": {
1414
"root": "<workspace-root>",

src/brigade/templates/memory/chat-memory-sweep.example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"_brigade_version": "0.23.3",
2+
"_brigade_version": "0.24.0",
33
"_description": "Example output contract for a nightly chat/session memory sweep. Keep raw chat transcripts in crawler archives; this file contains summaries and local source locators only.",
44
"generated_at": "2026-05-26T22:09:00-04:00",
55
"window": {

0 commit comments

Comments
 (0)