Added
- Compact, blue-branded tool-result rendering (refs #345)
- Cross-file dead-code detection for non-JS/TS languages — Phase 1: Python via vulture (#127)
Changed
- Round-2 agent-tool ergonomics (#345): validation, summary tiers, and high-volume caps
- Agent-tool ergonomics for ast-grep search/debug flows
module_reportnow surfaces callback/closure handles, with per-language semantics- Fuller, more correct utilization of knip + madge (tool-utilization audit)
- Turn-end injects only this-turn, high-confidence findings — not the full project-wide warning set
- Read-guard: every blocking verdict ends with a concrete next-action line (#328)
Fixed
- LSP idle reset no longer touches stale pi contexts after session replacement (#338)