Skip to content

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 23:17

Highlights

Neutral Persona Upgraded

Neutral is no longer a 1-liner. It's now the same Senior Architect teacher as Gentleman — same philosophy (Concepts > Code, SOLID Foundations, Against Immediacy), same expertise, same behavior (pushes back, uses analogies, corrects ruthlessly) — just without the Rioplatense Spanish.

Gentleman Neutral
Senior Architect, 15+ years Yes Yes
Philosophy, Expertise, Behavior Yes Yes
Rules (verify claims, no assumptions) Yes Yes
Skills auto-load Yes Yes
Rioplatense / "loco" / "dale" Yes No
"dejame verificar" Yes "let me verify"

Persona Fix: Neutral No Longer Destroys Managed Sections

Previously, switching to neutral persona with StrategyFileReplace agents (OpenCode, Cursor, Gemini CLI, Codex) or StrategyInstructionsFile (VS Code Copilot) would overwrite the entire system prompt file with just the persona content, destroying all SDD orchestrator and Engram protocol sections.

Now persona.Inject detects <!-- gentle-ai: managed sections and preserves them, replacing only the persona text above the markers. Includes fix for edge case where markers start at byte 0.

Quality (Judgment Day)

  • Persona fix: 2 rounds — fixed idx > 0 off-by-one, extracted preserveManagedSections helper, added 4 new tests (preservation, byte-0 edge case, idempotency, VSCode variant)
  • Neutral persona: 2 rounds — removed dead neutralPersonaFallback constant, aligned ## Tone section parity, fixed stale test name, fixed frontmatter description

Docs Updated

  • docs/usage.md — added sync, update, upgrade commands and typical workflow
  • docs/agents.md — rewritten for 8 agents with delegation models and per-agent notes
  • docs/components.md — 14 skills (added branch-pr, issue-creation)

Upgrade

brew upgrade gentle-ai
gentle-ai sync

Full Changelog

v1.10.2...v1.11.0