Skip to content

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 21:55

Highlights

Cursor: Native Subagent Delegation

Cursor now uses its built-in .cursor/agents/ system for SDD phase delegation. Instead of running all phases inline in the main chat, each SDD phase (explore, propose, spec, design, tasks, apply, verify, archive) gets its own isolated context via a native Cursor subagent.

  • 9 agent files written to ~/.cursor/agents/sdd-{phase}.md
  • Each agent has precise description for Cursor's semantic auto-routing
  • readonly: true on explore and verify phases
  • Custom Cursor-specific orchestrator with subagent invocation table

Windsurf: Rebuilt SDD Orchestrator

The Windsurf orchestrator was completely rebuilt to include ALL standard SDD contract sections while preserving Windsurf-specific features (Size Classification, Plan Mode, Code Mode, Approval Gates).

Previously, the orchestrator was missing: Result Contract, Model Assignments, Skill Resolver Protocol, Phase Execution Protocol, Engram Topic Keys, and Recovery Rule. Now it has full parity with the generic and Cursor orchestrators, adapted for Windsurf's solo-agent execution model.

Quality (Judgment Day)

Both features went through adversarial dual-judge review:

  • Cursor subagents: 2 rounds, 6 confirmed issues fixed (missing test coverage, interface scoping, changed tracking, topic key alignment, readonly+MCP documentation, post-check)
  • Windsurf orchestrator: 2 rounds, 7 confirmed issues fixed (model description accuracy, missing non-SDD protocol, artifact reference constraint, unverified paths, header hierarchy, skill resolution scope)

Upgrade

brew upgrade gentle-ai
gentle-ai sync

Full Changelog

v1.9.3...v1.10.1