Skip to content

v0.14.0

Choose a tag to compare

@arun-gupta arun-gupta released this 29 Apr 19:02
· 215 commits to main since this release
21fe5cf

What's new

SDD plain improvements

  • Resume with feedback now revises the spec and stops for re-review instead of going straight to implementation (#215)
  • Agent authorised to run bash commands (tests, linters) without asking during resume (#213)
  • bypassPermissions on resume — claude adapter resume_cmd now passes --permission-mode bypassPermissions so pytest and other commands aren't blocked (#214)
  • Plain spec sections clarified — Changes vs Test Cases distinction tightened; all sections required even if "None" (#210)

Headless + notifications

  • Spec-ready notification — agentctl start --sdd=plain --headless --notify now pops "Spec ready for review — run agentctl resume N" instead of the generic finish message (#216)
  • First-run notification test — on the first --notify use, a test notification fires immediately with a hint to enable Alert style in System Settings (#211)
  • Failure notification includes agentctl logs N so you know where to look (#216)

Output and UX

  • PR status always shown after foreground agent exits — prints PR: none when no PR was opened, cleanup hint only appears when a PR actually exists (#212)
  • Distinct error hint on crash — foreground agent crash shows "agent exited with error — check the log: agentctl logs N" instead of the cleanup hint (#208)
  • Spinner no longer overwrites partial log lines on TTY (#209)
  • Spec path shown after SDD agent pauses for review (#209)
  • agentctl logs exits with message when the agent process dies instead of hanging forever (#205)

Claude adapter

  • resume_cmd now includes --permission-mode bypassPermissions (#214)

What's Changed

  • fix: agentctl logs exits with message when agent process dies by @arun-gupta in #205
  • fix: print distinct error hint when agent crashes in foreground mode by @arun-gupta in #208
  • fix: prevent spinner from overwriting partial log lines on TTY by @arun-gupta in #209
  • fix: clarify plain spec sections and require all sections filled by @arun-gupta in #210
  • feat: fire test notification on first --notify use by @arun-gupta in #211
  • fix: always show PR status after agent exits; cleanup hint only when PR exists by @arun-gupta in #212
  • fix: authorise agent to run bash commands without asking in SDD plain mode by @arun-gupta in #213
  • fix: add --permission-mode bypassPermissions to claude adapter resume_cmd by @arun-gupta in #214
  • fix: resume with feedback in SDD mode revises spec and stops, not implements by @arun-gupta in #215
  • feat: tailor completion notification for SDD headless spec checkpoint by @arun-gupta in #216

Full Changelog: v0.13.0...v0.14.0