brindle 0.1.0
For everyone
- Build on a profile with
extends. A profile can extend another and add to it, so you only write what differs. - Rule packs and rule checks. Reusable sets of rules for workers, shipped with brindle (security, minimal diffs, tests only) or your own, with checks that keep a branch to them.
brindle profile.new,lintandshowwrite a profile, check every profile you have, and print one as brindle resolves it.- Rewind a worker.
brindle agent rewindputs a worker's worktree back to how it was after an earlier turn and restarts it from there with a note. Works with any provider. - Conflict-aware merging. Branches that touch the same files merge one at a time, and a conflict goes back to the worker that owns it.
protected_pathskeeps chosen files for you to resolve. brindle cost. A summary of what your agents spent.- Sign in with Google or GitHub.
Behavior change
- A profile's
api_key_envcan't beGITHUB_TOKENor another CI token; give the key its own variable name.
Pro
- Cost reports, estimates and budgets. See spend by day, profile and goal, estimate what a goal will cost, and set limits.
- Learned rules. Rules suggested from review findings that keep coming back.
- Guardrails. Limit where a profile can write and read, and which environment variables it gets.
Team
- Org library. Admins share profiles and rule packs with everyone in the org.
- Org budgets and protected paths. Set in your org policy.
- Single sign-on for your org. Connect your SAML or OIDC identity provider, and require SSO for members.
Enterprise
- Cost centers. Track spend per cost center and approve overruns.
- Managed models and rollout. Set the models your org uses and control which versions run.
- Audit export. Ship the audit log to your SIEM.
- SCIM. Provision and remove members from your identity provider.
Fixes
- Security improvements.
Try brindle. Free to use, source-available (Brindle License 1.0), on macOS or Linux.
curl -fsSL pawdelta.com/brindle/install | sh