github gsd-build/gsd-2 v2.23.0

latest releases: v2.82.0, v2.81.0, v2.80.0...
3 months ago

Added

  • VS Code extension — full extension with chat participant, RPC integration, marketplace publishing under FluxLabs publisher
  • gsd headless — redesigned headless mode for full workflow orchestration: auto-responds to prompts, detects completion, supports --json output and --timeout flags
  • gsd sessions — interactive session picker for browsing and resuming saved sessions (#721)
  • 10 new browser toolsbrowser_save_pdf, browser_save_state, browser_restore_state, browser_mock_route, browser_block_urls, browser_clear_routes, browser_emulate_device, browser_extract, browser_visual_diff, browser_zoom_region, browser_generate_test, browser_check_injection, browser_action_cache (#698)
  • Structured discussion roundsask_user_questions in guided-discuss-milestone for better requirement gathering (#688)
  • validate-milestone prompt — milestone validation prompt and template
  • models.json resolution — custom model definitions with fallback to ~/.pi/agent/models.json

Changed

  • Background shell performance — optimized hot path with parallel git queries and lazy workspace validation

Fixed

  • Forensics uses GSD_VERSION env var instead of fragile package.json path traversal; now worktree-aware to prevent stale root misdiagnosis
  • Background commands rewritten to prevent pipe-open hang; stalled-tool detection added with prompt guidance
  • Auto mode breaks infinite skip loop on repeatedly-skipped completed units
  • Roadmap parser expands range syntax in depends (e.g. S01-S04S01,S02,S03,S04)
  • Empty scaffold plan files rejected during plan-slice artifact verification (#699)
  • Anti-pattern rule prevents bash & usage that causes agent hangs (#733)
  • Shift-Tab navigates to previous tab in workflow visualizer (#717)
  • Capture resolutions executed after triage instead of only classified (#714)
  • Screenshot constraining uses independent width/height caps (#725)
  • auto.lock written at startup; remote sessions detected in dashboard (#723)
  • Cross-platform test compatibility with process.ppid
  • CSP nonce, dead branch cleanup, restart cooldown fixes
  • CI fix: pi.getActiveTools() replaces ctx.getActiveTools()

Install/upgrade: npx gsd-pi@latest

Don't miss a new gsd-2 release

NewReleases is sending notifications on new releases.