Releases: Gentleman-Programming/Gentleman.Dots
v2.10.0
Changes
Breaking
- AI configs no longer installed by the TUI. Claude Code and OpenCode CLI tools are still installed, but personal configs (skills, themes, settings, plugins) are no longer copied. Use gentle-ai for AI tool configuration.
Removed
GentlemanClaude/directory (28 skills, settings, themes, output styles)GentlemanOpenCode/directory (configs, themes, plugins, background agents, SDD commands)installOpenCodeBackgroundAgents()function and testssync_opencode()andsync_claude_config()fromskills/setup.sh
v2.9.12
Changes
Bug Fixes
- backup: Support symlinked config directories — fixes
~/.oh-my-zshbackup failure on macOS (#154) - homebrew: Use bash and
NONINTERACTIVE=1in interactive install script — fixes Homebrew install on Debian/Ubuntu where/bin/shis dash (#148) - setshell: Fallback to
sudo usermodwhenchshfails PAM auth — fixes shell change in Docker/CI/WSL environments (#149)
v2.9.11
Fixes
- fix: biome new path for NvimLazy config
- fix(config): align CLAUDE.md persona block with gentle-ai v1.8.14
v2.9.10 — gentle-ai Compact Rules Parity
What's New
This release syncs the Claude Code and OpenCode AI config layer with the latest gentle-ai v1.8.13 parity updates.
Parity Updates
- Switches SDD orchestration docs from path-based skill loading to compact-rule injection via
## Project Standards (auto-resolved) - Adds the shared
skill-resolverprotocol to both Claude Code and OpenCode skill trees - Updates
skill-registryto generate compact rules that delegators inject directly into sub-agent prompts - Updates
judgment-dayto pass project standards into both blind judges and the fix agent - Extends SDD result envelopes with
skill_resolutionfeedback for orchestrator self-correction after compaction
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.9 — Missing Skills Parity Fix
What's New
Adds two skills that were missing from GentlemanClaude/ after the v2.9.8 sync — they had been added to GentlemanOpenCode/ but not mirrored to the Claude Code side.
Added to GentlemanClaude
- go-testing — Go testing patterns including table-driven tests and Bubbletea TUI testing with teatest
- judgment-day — Adversarial parallel review protocol that launches two blind judge sub-agents simultaneously for thorough code review
Both skills were already present in GentlemanOpenCode/ since v2.9.8. This release ensures full parity between Claude Code and OpenCode skill sets.
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.8 — AI Config Parity with gentle-ai
What's New
Full synchronization of Claude Code and OpenCode AI configurations with gentle-ai canonical output — ensuring users installing Gentleman.Dots get the same quality configs as those generated by the gentle-ai CLI.
Claude Code
- CLAUDE.md — Updated persona with Unix tool rules, streamlined SDD orchestrator with Model Assignments table, and resilient skill resolution (sub-agents now fall back to self-discovery when orchestrator paths are unavailable)
- Output style — Cleaned up, removed legacy analogies
- 9 SDD skills — Refactored to reference sdd-phase-common.md sections instead of inlining persistence logic (shorter, DRYer)
- 4 shared conventions — Aligned engram, openspec, persistence-contract, and sdd-phase-common with gentle-ai
- skill-creator — Removed Prowler-specific references, now fully generic
OpenCode
- AGENTS.md — Rebuilt from gentle-ai three canonical sources (persona, SDD orchestrator, engram protocol) with updated delegation heuristics
- 8 SDD commands — Expanded from minimal stubs to full command definitions with engram persistence and two-step retrieval protocol
- background-agents.ts — Added resolveAgentModel() for per-agent model routing, compact completion notifications
- opencode.json — sdd-orchestrator.mode changed from primary to all
- New: SDD overlays — sdd-overlay-single.json and sdd-overlay-multi.json for single/multi-agent SDD configurations
- New skills — go-testing (Go + Bubbletea testing patterns) and judgment-day (adversarial parallel review protocol)
Why It Matters
If you use Claude Code or OpenCode with Gentleman.Dots configs, this release ensures your AI assistant has the latest SDD workflow, proper delegation rules, and persistent memory integration — matching exactly what gentle-ai generates.
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.7
What's New
Fixes #141 — the binary now reports the actual version instead of hardcoded v1.0.0.
$ gentleman-dots --version
gentleman.dots v2.9.7
Version is injected at build time via -ldflags -X main.Version. Local/dev builds show dev.
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.6
What's New
Synced Claude Code and OpenCode configuration files with gentle-ai parity.
Claude Code
- Updated CLAUDE.md with warm persona tone and HTML comment fences for idempotent merge
- Added Delegate-First Rule and simplified skills autoload table
- Removed outdated Iron Man/Jarvis references and harsh language
OpenCode
- Fixed sdd-orchestrator: added
delegate,delegation_read,delegation_listtools (async delegation was broken) - Fixed engram MCP: added
--tools=agentflag (session management was broken) - Removed fictional model IDs from SDD sub-agents
- Updated all sub-agent prompts to point to skill files
- Added AGENTS.md with SDD orchestrator + engram protocol (were missing entirely — orchestrator was blind)
- Added 8 SDD slash commands (
/sdd-init,/sdd-explore,/sdd-new,/sdd-continue,/sdd-ff,/sdd-apply,/sdd-verify,/sdd-archive)
Other
- Closed PR #140 — settings.json deny list was already in parity with gentle-ai
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.5 — Interactive Installer Fixes & OpenCode Agent Setup
What's New
- Fixed a false
Install Homebrew failederror in the interactive installer flow when the final confirmation prompt ran without a safe interactive TTY. - Improved the installer error message so post-install shell prompt issues no longer look like Homebrew installation failures.
- Added the background agents plugin to the OpenCode install flow so agent tooling is set up more reliably out of the box.
Why It Matters
This release removes a misleading installer failure that could appear even when Homebrew had already installed successfully, especially in Docker or non-interactive environments.
Included Fixes
fix(installer): avoid false homebrew failurefix(opencode): install background agents plugin
Assets
Prebuilt installer binaries are attached for:
- macOS Intel
- macOS Apple Silicon
- Linux amd64
- Linux arm64
v2.9.4
Changes
- fix(claude): use valid tool format for deny permission rules — deny rules like
"sudo rm -rf /"were silently skipped because Claude Code requires uppercase tool names (e.g.Bash(...)), causing the entire settings file to be ignored on startup