github gsd-build/gsd-2 v2.51.0

latest releases: v2.82.0, v2.81.0, v2.80.0...
one month ago

Added

  • add /terminal slash command for direct shell execution (#2349)
  • auto: check verification class compliance before milestone completion (#2623)
  • validate: extract followUps and knownLimitations in parseSummary (#2622)
  • managed RTK integration with opt-in preference and web UI toggle (#2620)
  • validate: inject verification classes into milestone validation prompt (#2621)
  • skills: add 19 wshobson/agents packs with 40 curated skills
  • skills: add 11 new skill packs covering major frameworks and languages
  • skills: add SQLite/SQL detection, SQL optimization pack, and Redis pack
  • skills: add Prisma and Supabase/Postgres database packs
  • skills: add cloud platform packs (Firebase, Azure, AWS) and improve detection
  • skills: curate catalog — add top ecosystem skills, drop low-quality bundled ones
  • skills: parse SDKROOT from pbxproj for platform-aware iOS skill matching
  • skills: use ~/.agents/skills/ as primary skills directory with curated catalog

Fixed

  • improve light theme warning contrast (#2674)
  • honor explicit model config when model is not in known tier map (#2643)
  • exclude lastReasoning from retry diagnostic to prevent hallucination loops (#2663)
  • persist rewrite-docs attempt counter to disk for session restart survival (#2671)
  • add non-null assertions for parseUnitId optional fields in tests
  • update triage-dispatch static analysis tests for enqueueSidecar helper
  • notifications: prefer terminal-notifier over osascript on macOS (#2633)
  • classify stream-truncation JSON parse errors as transient (#2636)
  • call ensureDbOpen() before slice queries in /gsd discuss (#2640)
  • prompts: use --body-file for forensics issue creation (#2641)
  • isLockProcessAlive should return true for own PID (#2642)
  • check ASSESSMENT file for UAT verdict in checkNeedsRunUat (#2646)
  • use pauseAuto instead of stopAuto for warning-level dispatch stops (#2666)
  • signal malformed tool arguments in toolcall_end event (#2647)
  • prevent double mergeAndExit on milestone completion (#2648)
  • respect queue-order.json in DB-backed state derivation (#2649)
  • vscode: support Remote SSH by adding extensionKind and error handler (#2650)
  • update DB task status in writeBlockerPlaceholder for execute-task (#2657)
  • normalize path separators in matchesProjectFileMarker for Windows
  • tests: remove obsolete doctor filesystem test
  • tests: update doctor issue code to db_done_task_no_summary
  • restore PR files lost during merge conflict resolution
  • skills: address QA round 3
  • skills: address QA round 2
  • skills: address QA round 1
  • skills: prioritize ecosystem dir and skip legacy after migration
  • skills: address QA round 23
  • skills: address QA round 22
  • skills: address QA round 21
  • skills: address QA round 20
  • skills: address QA round 19
  • skills: address QA round 18
  • skills: address QA round 17
  • skills: address QA round 16
  • skills: address QA round 15
  • skills: address QA round 14
  • skills: address QA round 13
  • skills: address QA round 12
  • skills: address QA round 11
  • skills: address QA round 10
  • skills: address QA round 8
  • skills: detect FastAPI via dependency scanning
  • skills: address QA round 6
  • skills: address QA round 5
  • skills: address QA round 4
  • skills: address QA round 3
  • skills: address QA round 2
  • skills: defer greenfield skill selection to post-design phase
  • skills: add migration from ~/.gsd/agent/skills/ to ~/.agents/skills/
  • gsd extension: detect initialized projects in health widget
  • gsd extension: detect initialized projects in health widget

Changed

  • consolidate docs, remove stale artifacts, and repo hygiene (#2665)
  • extract runSafely helper for try-catch-debug-continue pattern (#2611)

Don't miss a new gsd-2 release

NewReleases is sending notifications on new releases.