You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
11
11
<palign="center">
12
12
<strong>Built for coding agents to run end to end</strong> (install, setup, verify, handoffs), not as a human day-to-day terminal app.
13
-
When an agent says tests passed, you get a file with the real exit code, a <strong>code map</strong> of what changed (<code>brigade code</code>), and an <strong>evidence log</strong> you can search later (<code>brigade evidence</code>).
13
+
When an agent says tests passed, you get a file with the real exit code, a <strong>code graph</strong> of what changed (<code>brigade code</code>), and an <strong>evidence log</strong> you can search later (<code>brigade evidence</code>).
14
14
Optional: one MCP and tools catalog across agents, and shared notes with a review gate.
<imgsrc="docs/assets/brigade-demo.svg"alt="Recording: an agent claims tests pass; a verify run writes a receipt with the real exit code, code impact shows what the change touched, evidence search finds the run in the ledger, and outcome rank scores the skill that did the work"width="800">
33
+
<imgsrc="docs/assets/brigade-demo.svg"alt="Recording: an agent claims tests pass. A verify run writes a receipt with the real exit code, the code graph shows what the change touched, evidence search finds the run in the ledger, and outcome rank scores the skill that did the work"width="800">
34
34
</p>
35
35
36
-
<palign="center"><em>An agent said "tests pass." This is the claim becoming a record: receipt, code map, evidence log, rank.</em></p>
36
+
<palign="center"><em>An agent said "tests pass." This is the claim becoming a record: receipt, code graph, evidence log, rank.</em></p>
brigade prints a one-line notice when a new release is out (checked at most
74
-
once a day via an anonymous request; set`BRIGADE_NO_UPDATE_CHECK=1` to
75
-
disable - details in [docs/update-channels.md](docs/update-channels.md)).
73
+
Brigade prints a one-line notice when a new release is out. It checks at most
74
+
once a day through an anonymous request. Set`BRIGADE_NO_UPDATE_CHECK=1` to
75
+
disable it. Details are in [docs/update-channels.md](docs/update-channels.md).
76
76
77
77
Stable pinners may deliberately install an exact release with
78
78
`pipx install brigade-cli==X.Y.Z` or refresh through
@@ -105,9 +105,9 @@ brigade work verify run --target . --command "pytest -q" --capture brigade-work
105
105
106
106
Receipts land in the **evidence log** (`brigade evidence`), a Go engine installed by `brigade setup` (historically shipped as MiseLedger). Every consequential action elsewhere in Brigade (a memory write, a skill promotion, a sync) is logged the same way. `brigade evidence search` answers "what ran, when, and what did it change" from files, weeks later. Cross-model dispatches through `brigade run` carry the same paper trail. When someone asks what your agents did this week, the answer comes from receipts you can grep, not from scrollback. [Capability page](https://brigade.tools/evidence-memory).
107
107
108
-
## Code map, built in
108
+
## Code graph, built in
109
109
110
-
The `code_graph_delta` line in that receipt comes from the **code map** (`brigade code`), a Rust engine installed by `brigade setup` (historically shipped as GraphTrail; digest-verified, no toolchain required). It indexes your repo once and keeps up incrementally. On this repository a sync pass over 652 files and 10,405 symbols reports in well under a second. A receipt names the exact symbols a change touched, and your agents stop grepping and start asking structural questions:
110
+
The `code_graph_delta` line in that receipt comes from the **code graph** (`brigade code`), a Rust engine installed by `brigade setup` (historically shipped as GraphTrail, digest-verified, no toolchain required). It indexes your repo once and keeps up incrementally. On this repository a sync pass over 652 files and 10,405 symbols reports in well under a second. A receipt names the exact symbols a change touched, and your agents stop grepping and start asking structural questions:
111
111
112
112
```
113
113
$ brigade code impact _write_receipt
@@ -196,7 +196,7 @@ The ledger is plain JSON and markdown under `memory/outcome/`, tracked in git, r
| Evidence log |`brigade evidence …`| Searchable ledger of runs and imports. Formerly MiseLedger. |
201
201
| Content Guard |`brigade guard` / `brigade scrub`| Secrets and private detail before publish. |
202
202
@@ -208,9 +208,9 @@ The ledger is plain JSON and markdown under `memory/outcome/`, tracked in git, r
208
208
|[Token Glace](https://github.com/escoffier-labs/token-glace)|`brigade add tokens`| Compact noisy tool output before it burns context |
209
209
|[Skillet](https://github.com/escoffier-labs/skillet)| optional roster | Portable skills that reconcile can promote or roll back |
210
210
|[Bootstrap Doctor](https://github.com/escoffier-labs/bootstrap-doctor)|`brigade add bootstrap-doctor`| Audit OpenClaw bootstrap files (SOUL.md, TOOLS.md, AGENTS.md, IDENTITY.md, MEMORY.md, and the rest of the set) and trim oversize detail into cards |
211
-
| Notifications |`brigade add notifications`| Optional `agent-notify` binary for Discord, Telegram, or Signal; status and setup planning only until you wire hooks or pass an explicit `--send`|
211
+
| Notifications |`brigade add notifications`| Optional `agent-notify` binary for Discord, Telegram, or Signal. Status and setup planning only until you wire hooks or pass an explicit `--send`|
212
212
213
-
Upgrading from standalone GraphTrail or MiseLedger installs? `brigade setup` replaces both. The old `brigade add graphtrail` / `add evidence` paths remain as compatibility shims. Engine binaries and some paths still use the historical names; the operator surface is `brigade code` and `brigade evidence`. Details: [wiring guide](docs/wiring-graphtrail-miseledger.md), [station contract](docs/station-contract.md).
213
+
Upgrading from standalone GraphTrail or MiseLedger installs? `brigade setup` replaces both. The old `brigade add graphtrail` / `add evidence` paths remain as compatibility shims. Engine binaries and some paths still use the historical names. The operator surface is `brigade code` and `brigade evidence`. Details: [wiring guide](docs/wiring-graphtrail-miseledger.md), [station contract](docs/station-contract.md).
214
214
215
215
Beyond the daily loop, the same review-and-receipt pattern covers cross-model runs (`brigade run` dispatches one bounded task across your roster), security scans, friction mining, research reports, and fleet health. All of it stays behind `brigade extras on` until you ask. The full tour: [docs/overview.md](docs/overview.md).
216
216
@@ -248,12 +248,12 @@ I run an always-on OpenClaw agent next to daily Codex and Claude Code sessions.
248
248
249
249
| What you type / say | Historical name | Notes |
250
250
|---|---|---|
251
-
| Code map · `brigade code`| GraphTrail | Built in via `brigade setup`|
251
+
| Code graph · `brigade code`| GraphTrail | Built in via `brigade setup`|
252
252
| Evidence log · `brigade evidence`| MiseLedger | Built in via `brigade setup`|
| Bootstrap Doctor | same | Full OpenClaw bootstrap set: SOUL, TOOLS, AGENTS, IDENTITY, MEMORY, and related session-start files |
255
255
256
-
Kitchen language (*brigade de cuisine*, *mise en place*, station nicknames) is brand and deep docs. Commands and product surfaces stay plain: receipt, code map, evidence log, sync, handoff.
256
+
Kitchen language (*brigade de cuisine*, *mise en place*, station nicknames) is brand and deep docs. Commands and product surfaces stay plain: receipt, code graph, evidence log, sync, handoff.
257
257
258
258
**Who runs what:** agents install, set up, verify, and write handoffs. Humans set policy and review gates when something is ambiguous or risky. The CLI is the control plane the fleet drives, not a tool you are expected to operate by hand all day.
0 commit comments