v1.11.0
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 > 0off-by-one, extractedpreserveManagedSectionshelper, added 4 new tests (preservation, byte-0 edge case, idempotency, VSCode variant) - Neutral persona: 2 rounds — removed dead
neutralPersonaFallbackconstant, aligned## Tonesection parity, fixed stale test name, fixed frontmatter description
Docs Updated
docs/usage.md— addedsync,update,upgradecommands and typical workflowdocs/agents.md— rewritten for 8 agents with delegation models and per-agent notesdocs/components.md— 14 skills (addedbranch-pr,issue-creation)
Upgrade
brew upgrade gentle-ai
gentle-ai sync