Added
- Browser tools TypeScript conversion —
browser-tools/core.jsconverted to TypeScript with c8 test coverage - SSRF protection on
fetch_page— blocks private IPs, metadata endpoints, and non-HTTP protocols - Stale async job cancellation — heuristic prevents outdated results in auto-mode
Changed
- Pause/resume recovery — reuses crash recovery infrastructure for more reliable context restoration
- Build scripts extracted — inline package.json scripts moved to standalone files for cross-platform support
- Help text deduplicated — consolidated across CLI entry points
- Dependency alignment —
@types/mime-typesmoved to devDependencies, chalk versions consolidated
Fixed
- Task counter display no longer shows "task 5/4" after loop recovery
- Browser-tools TypeScript type errors in CI
- 4 small issues (#663): Windows GitHub Copilot login, Tavily display, MCPorter auto-install, notification preferences
- Cross-platform
validate-packscript compatibility
Install/upgrade: npx gsd-pi@latest