brindle 0.3.13
For Pro
- Cloud sign-in is re-checked daily. brindle re-checks your federated cloud sign-in once a day and flags it under Machines and settings (or the org's Routing page) if it stops working.
Fixes
Sessions that send work to Antigravity or Codex had been stalling on small permission prompts, on reviews that never came back, and on workers nobody checked on. This release fixes each cause.
- Antigravity workers and reviewers can report again. They get their warm-up turn back, so brindle's tools are connected when the task starts, and a "you haven't reported" reminder now arrives as a new turn they can act on.
- Fewer refused commands on Antigravity and Codex. With brindle's approvals on, both now allow what the profile's allowlist covers, including quoted, piped and
cd-prefixed commands, as Claude Code workers already did. A refused agent is told to try a simpler command before asking, and a Codex reviewer gets a refusal instead of a prompt nobody answers. - Safer command checks for every agent. Commands that slip a second command or a file write past an allow rule (
|&, redirections, heredocs, process substitution, comment and line-continuation tricks) are no longer allowed. - Stalled workers are noticed. A worker that goes idle or silent without reporting is flagged to its supervisor, whether or not the session has a goal, and again if it stalls after resuming. Codex turns and Antigravity errors that end without a report are flagged too, and a supervisor can't stop with unread messages.
- Reviews don't strand a branch. Reviews use your configured reviewer again rather than switching to Antigravity on their own. A reviewer that stops without a verdict gets one fallback review, then the supervisor is told. "Needs supervisor action: none" no longer escalates.
- Claude workers launch normally when an org's company route isn't set up on this machine, instead of failing on the route's model. A worker whose model isn't available is now reported as failed.
request_reviewexplains when a workspace's worktree no longer exists instead of failing, and those workspaces no longer linger in the list.- Hooks no longer point at a deleted worktree's Python.
brindle doctorwarns when one of your own profiles replaces a built-in profile and drops its allowlist.- Pro: the first settings sync on a machine no longer overwrites settings already chosen there.
Try brindle. Free, source-available (Brindle License 1.0), on macOS and Linux.
curl -fsSL pawdelta.com/brindle/install | sh