v0.32
Release v0.32
Release v0.32 — incremental update from v0.31 with 17 merged PRs.
What's Changed
🔧 Code Quality & Architecture
- #1318: feat(#1292): ICA: Duplicated port types across extensions
- #1316: feat(#1300): ICA: Delete dead public methods on BashCommand
- #1314: feat(#1280): Dead Code: agent-harness - grepLike() never called
- #1313: feat(#1281): Dead Code: agent-harness - BASH_SEARCH_SIGNALS constant unused
- #1312: feat(#1282): Dead Code: agent-harness - SEARCH_TOOLS constant unused
- #1311: feat(#1297): Dead Code: ripgrep-search - _setTestCtxMode() never called in production
- #1310: feat(#1283): Dead Code: agent-harness - shouldBlockRetry() only called from tests
- #1309: feat(#1287): Duplicate Code: supervisor - GitHub module parsing logic duplicated across deps.ts, octokit-client.ts, project.ts
- #1308: feat(#1293): Dead Code: tsc-checkpoint - formatTrend() never called
- #1307: feat(#1286): Dead Code: agent-harness - parseBashCmd re-export wrapper unused
- #1305: feat(#1299): Dead Code: lsp-auditor - setLspRuntime/resetLspRuntime only called from tests
- #1304: feat(#1295): Duplicate Code: context-info - Config parsing boilerplate and FooterState init duplication
- #1303: feat(#1296): Bug: agent-harness — batchId never set, batch-aware read cache logic is dead code
- #1302: feat(#1298): Dead Code: ripgrep-search - getCacheSize() never called in production
✨ Features & Enhancements
- #1319: feat(#1315): [Feature] CLI installation smoke test (DinD, full user flow)
- #1317: feat(#1294): Bug: agent-harness — cat and echo in FILE_MODIFY_SIGNALS cause false-positive read cache invalidation
- #1306: feat(#1301): Bug: lsp-auditor — buildServerMappings lacks input validation, crashes on malformed config
Full Changelog: v0.31...v0.32