Skip to content

v4.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Aug 20:50
d35b727

Added

  • Live native-TS7 diagnostic fixture (refs #1412)
  • Cascade injection, test-targeting, and cache-effectiveness telemetry (Closes #1446)
  • Four ast-grep rules for the type-laundering smell family (Closes #1447)
  • Attribute worklog and disposition entries to the model/provider that produced them (closes #1448)
  • Prefix filters for word-index queries: lang, file, ext (Closes #1450)
  • Live classic-TypeScript repair fixture (refs #1436)

Changed

  • docs: document the per-edit autofix routing (refs #1414)
  • Skill docs realigned with shipped behavior and split for token economy (closes #1424, refs #1423)
  • Dead code reports the per-turn delta, not the whole project (#1477, refs #127)
  • The auto-format nudge names the action, not the process
  • Word-index resume stats run through a bounded parallel walk (refs #1409)

Fixed

  • TypeScript LSP roots follow governing configs (refs #1412)
  • Post-fix decisions are observable (Closes #1432)
  • Native TS7 diagnostic waits stabilize versionless publication bursts (refs #1412)
  • Stale advisories are historical, not current blockers (refs #1413)
  • Per-edit autofix no longer mutates files mid-turn (closes #1414)
  • Bus publishers keep activation context ownership (closes #1415)
  • ast_grep_replace now matches ast_grep_search's hasKind/hasDescendantKind surface (closes #1423)
  • pi's own CLI output is no longer swallowed by the console guard (Closes #1434)
  • Managed TypeScript self-heals the classic LSP fallback (closes #1436)
  • Deliver late cascade results instead of dropping them (closes #1443)
  • Settle native TS7 cascade checks (closes #1444)
  • Cascade no longer blames the review graph for test-file edits (closes #1445)
  • Test-runner results report a real duration and a real skip count (closes #1452)
  • Keep the tool list stable across forks and reloads (closes #1453)
  • Auxiliary LSP scanners reach per-edit diagnostics (closes #1458)
  • Secret blockers no longer name deleted files (refs #1461)
  • A slow tool check no longer disables an installed tool for the whole session (closes #1467)
  • A cut-off auxiliary no longer reads as confirmed clean (closes #1470)
  • A slow first probe no longer disables an installed tool (closes #1476)
  • The turn-end log no longer prints (0ms) for a run it never timed (closes #1479)
  • Cargo, dotnet, maven, rspec and minitest runs report a real duration (closes #1480)

🙏 Thanks

Thanks to the external contributors in this release: