Skip to content

Releases: Gentleman-Programming/Gentleman.Dots

v2.10.0

12 Apr 14:06

Choose a tag to compare

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 tests
  • sync_opencode() and sync_claude_config() from skills/setup.sh

v2.9.12

12 Apr 12:44
41f5001

Choose a tag to compare

Changes

Bug Fixes

  • backup: Support symlinked config directories — fixes ~/.oh-my-zsh backup failure on macOS (#154)
  • homebrew: Use bash and NONINTERACTIVE=1 in interactive install script — fixes Homebrew install on Debian/Ubuntu where /bin/sh is dash (#148)
  • setshell: Fallback to sudo usermod when chsh fails PAM auth — fixes shell change in Docker/CI/WSL environments (#149)

v2.9.11

02 Apr 19:32

Choose a tag to compare

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

26 Mar 13:26

Choose a tag to compare

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-resolver protocol to both Claude Code and OpenCode skill trees
  • Updates skill-registry to generate compact rules that delegators inject directly into sub-agent prompts
  • Updates judgment-day to pass project standards into both blind judges and the fix agent
  • Extends SDD result envelopes with skill_resolution feedback 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

26 Mar 10:05

Choose a tag to compare

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

26 Mar 08:48

Choose a tag to compare

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

24 Mar 21:16

Choose a tag to compare

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

24 Mar 14:31

Choose a tag to compare

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_list tools (async delegation was broken)
  • Fixed engram MCP: added --tools=agent flag (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

21 Mar 14:21

Choose a tag to compare

What's New

  • Fixed a false Install Homebrew failed error 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 failure
  • fix(opencode): install background agents plugin

Assets

Prebuilt installer binaries are attached for:

  • macOS Intel
  • macOS Apple Silicon
  • Linux amd64
  • Linux arm64

v2.9.4

20 Mar 20:06

Choose a tag to compare

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