Repository navigation
v2.0.0
Sober v2.0.0
Sober v2.0.0 is the clean v2 release of the project formerly developed as claude-pro-minmax.
This release redefines the project as a local behavior harness for Claude Code and Codex CLI: one shared policy spine, one source of truth, runtime-specific links, and lightweight safety hooks.
Install
npm install -g getsober@latest
sober install
sober doctorThe npm package name is getsober, but the CLI command remains sober.
Highlights
- Rebranded the npm package to
getsober - Kept the product name as Sober
- Kept the CLI command as
sober - Introduced
.sober/as the shared source of truth - Added first-class visibility folders for Claude, Codex, and Codex skills
- Added shared support for Claude Code and Codex CLI
- Cleaned up old v1/CPMM naming and compatibility cruft
- Preserved additive install behavior: user configs are merged, not overwritten
New Repository Structure
.sober/ # canonical shared source: AGENTS, commands, rules, skills, scripts
.claude/ # Claude templates and visibility
.codex/ # Codex docs/examples; active hooks stay in .sober/codex
.agents/ # Codex skills visibility; source stays in .sober/skills
AGENTS.md # symlink to .sober/AGENTS.md
CLAUDE.md # symlink to AGENTS.md
Installed User Layout
~/.sober/AGENTS.md # shared policy source
~/.sober/commands/*.md # Sober-owned Claude slash commands
~/.sober/rules/*.md # Sober-owned Claude rules
~/.sober/skills/<skill>/SKILL.md # one copy of each skill
~/.sober/scripts/ # local hook and verification scripts
~/.sober/codex-rules/*.rules # installed Codex rule source
~/.claude/CLAUDE.md # symlink or import to ~/.sober/AGENTS.md
~/.claude/AGENTS.md # symlink or import to ~/.sober/AGENTS.md
~/.claude/commands/<command>.md # Sober-owned command links
~/.claude/rules/<rule>.md # Sober-owned rule links
~/.claude/skills/<skill> # links to ~/.sober/skills/<skill>
~/.claude/settings.json # Sober hooks merged additively
~/.codex/AGENTS.md # symlink or inline Sober block
~/.codex/hooks.json # Sober hooks merged additively
~/.codex/rules/sober-critical-actions.rules
~/.agents/skills/<skill> # links to ~/.sober/skills/<skill>
Breaking Changes
- The npm package is now
getsober - Old package names and v1 identities are removed from the public install path
- No
cpmmcompatibility shim is shipped - Sober-managed assets now live under
.sober/ - Claude/Codex runtime folders are visibility and integration layers, not duplicate sources of truth
Migration From CPMM
npm uninstall -g claude-pro-minmax
npm install -g getsober@latest
sober install
sober doctorVerification
This release was checked with:
npm pkg get name version bin
npm test
npm pack --dry-runPackage Identity
npm package: getsober
product name: Sober
CLI command: sober
version: 2.0.0
Full Changelog: v1.4.0...v2.0.0
