What ships in v0.7.4
Deterministic guardrails that run in milliseconds, optional model
review with evidence, and a forge daemon that never auto-merges.
Built for the age of agent-generated code.
Git hooks, one command
sober hooks install all wires pre-commit, pre-merge,
and pre-push to run deterministic preflight — no model, works
offline, catches secrets and slop before they leave your machine.
Explain every finding
Each finding gets a stable ID (F-49, F-720).
sober explain F-49 shows severity, evidence, the exact
source line, a suggested fix, and copy-paste verify commands.
--polish adds a plain-language model summary.
Deterministic preflight
No model required. Pattern-matches secrets, private files, unsafe
eval(/exec( calls, curl|sh
pipes, and AI-slop shapes. Tightened in v0.7.4 to stop
false-positives on comments and test fixtures.
Four model routes
local (Ollama, default), daily,
frontier, security. Each with its own
budget, privacy classification, and endpoint chain. BYOK — your
keys, your providers, your call-home policy.
Advisory, never auto-merge
The Raccoon daemon posts evidence and sets advisory labels
(Sober clean, Sober findings,
Sober error). Merge authority stays with the human.
Always. By design.
Universal anti-slop
Every reviewer profile includes a non-negotiable anti-slop floor:
reject rubber-stamp LGTM, untested paste, vendored junk.
AI-assisted code is assumed; the demand is evidence, not approval.