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
brigade run now guards dirty git worktrees by default, supports --allow-dirty, prevents concurrent runs with a local lock, and can run agents in a detached --worktree while capturing the resulting changes.patch.
brigade run plans can stage worker assignments so dependent workers receive earlier-stage results while same-stage workers still run in parallel.
Roster agents can pin a model with model = "..." for the claude and codex adapters (claude --model, codex exec -m), so one roster can split an architect model from builder models; pins are recorded in run artifacts.
Rosters can set limits.sandbox (read-only, workspace-write, or danger-full-access) as the default native Codex sandbox for brigade run, and runs without a repo roster now fall back to Path.home()/.brigade/roster.toml.
brigade run --sandbox to override the native Codex sandbox mode while keeping --read-only available for prompt-level review rules.
brigade friction: mine workflow friction from notes and session artifacts into a reviewable report.
Three new writer harnesses: Grok CLI (grok), Amp (amp), and Crush (crush), each with its own .{harness}/memory-handoffs inbox, tool projections, skills adapter, and agent argv, bringing the writer-harness total to eighteen.
Fixed
Agent subprocesses now run with stdin closed, so codex exec no longer hangs until the roster timeout when brigade itself runs with a piped, never-closing stdin (background launchers, CI wrappers).
brigade research sources no longer misreports route status when a configured source adapter is missing its type: the malformed entry previously shifted every following source's executable check onto the wrong adapter.
Changed
Split the work_cmd test suite into per-area modules while preserving facade patch coverage.
Internal restructuring with no command surface changes: operator_cmd and work_cmd/services split into focused modules, the CLI moved to per-command dispatch modules, and shared git-ignore/TOML/datetime helpers moved to neutral homes. The lint gate now includes ruff bugbear (B).
Documentation
README opens with a "Try it in 60 seconds" block (install, wire one repo, verify) above the project story, so a first-time visitor reaches a runnable command without scrolling.
Added .github/PULL_REQUEST_TEMPLATE.md covering the contributor checklist already documented in CONTRIBUTING.md: tests, changelog discipline, the content-guard PII gate, zero-runtime-deps, and conventional commits.