Skip to content
5aumitPublic

About

A lightweight operating contract for trustworthy, understandable agentic software engineering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brigade

Brigade

Develop with trust in yourself and your agent.

Brigade gives Expo room to investigate, implement, and verify routine work. Its ownership mapping keeps the Chef in control of meaningful decisions, scope, risk, and irreversible actions, and shows when to delegate, review, or understand the work personally.

Principles

Commands to remember

  • /route: recommend the smallest sufficient workflow.
  • $delegate: recommend and, after explicit approval, dispatch one bounded coding worker.
  • /give-brigade-feedback <text>: correct the current work and draft a feedback handoff.
  • /review-brigade-feedback: investigate a pasted feedback handoff in this repository.
  • /reflect-brigade: inspect the current session and draft useful feedback handoffs.

Other workflows are selected through normal conversation or /route.

Brigade owns only skills whose behavior is part of its core contract or directly conflicts with that contract. It does not replace or fork unrelated upstream skills.

Install

From this repository:

bash scripts/check.sh
bash scripts/install.sh

The installer links the repository at ~/.agents/brigade, then links Brigade-owned instructions and skills into ~/.agents. It installs brigade into ~/.local/bin and keeps 5stack as a temporary compatibility alias. Existing worker history remains in the old state path when present, and existing 5stack-backups remain available for safe restoration. Before creating or replacing ~/.agents/AGENTS.md, it shows the change and asks for confirmation before making any changes. When replacing an existing path, it also shows its backup path. It backs up conflicting files and does not remove unrelated skills. Start a fresh Codex session after installation.

Worker backends are optional. Check them with:

brigade worker capabilities

For noninteractive use, pass --yes to explicitly approve installing global instructions:

bash scripts/install.sh --yes

To preview changes:

bash scripts/install.sh --dry-run

To remove Brigade-owned links and restore safe backups:

bash scripts/uninstall.sh

Run the uninstaller before moving this repository. If it was already moved, restore the old path temporarily or inspect and remove the broken Brigade links manually. The uninstaller deliberately leaves links it cannot prove belong to the current checkout.

Target projects

Brigade does not add its own persistent files or directories to target projects. Expo recovers context from code, tests, Git, existing documentation, trackers, and the active session. Normal project artifacts are created only when the task requests them and should follow the repository's conventions.

Feedback about Brigade stays in chat. A project session produces a sanitized prompt that the Chef may copy into a Brigade development session. Nothing is stored or sent automatically.

Maintaining Brigade

Normal users install and use Brigade. They do not need to run the scenarios in evals/.

Maintainers use the scenarios to check Brigade behavior after a change. Changes should update or add a focused scenario in evals/scenarios.md, then exercise relevant scenarios in fresh sessions. Pasted feedback should be investigated with /review-brigade-feedback before changing Brigade.

About

A lightweight operating contract for trustworthy, understandable agentic software engineering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages