Changelog
- 0740013 Address package manager filter alias feedback
- d5d521c Merge pull request #101 from edouard-claude/fix/uv-run-direct-95
- 13427e9 Merge pull request #102 from edouard-claude/feat/track-unfiltered-96
- 82b741b Merge pull request #103 from edouard-claude/feat/markdownlint-cli2-filter-100
- 7de0649 Merge pull request #104 from gandazgul/fix/npm-install-filter-too-broad
- 40a7753 Merge pull request #106 from edouard-claude/feat/grok-build-105
- 15240bd Merge pull request #82 from Greg-Myers-SB/summary
- b715cb4 Merge pull request #94 from edouard-claude/feat/copilot-hook-93
- 0adfb0c Merge pull request #98 from edouard-claude/fix/tracking-sandbox-degradation
- b6222a7 Merge pull request #99 from edouard-claude/fix/shouldinject-empty-args-97
- 1392d87 Scope npm-install, pnpm-install, yarn-install filters to their install subcommands
- 15d9d27 feat(engine): apply transparent runner prefixes on the direct-run path (closes #95)
- bb8662a feat(filters): add markdownlint-cli2 filter (closes #100)
- 651ea85 feat(hook): native snip hook support for GitHub Copilot CLI / VS Code (closes #93)
- 7fcc512 feat(init): add Grok Build (xAI) agent support (closes #105)
- a4d33b9 feat(tracking): opt-in tracking of unfiltered commands (closes #96)
- bb83b6f feat: token-neutral summary line shows AI what filters were applied
- c31b8da fix(engine): rune-safe summary arg truncation, correct opt-in default
- ae4d7f2 fix(filter): prevent ShouldInject panic on a no-argument command (closes #97)
- e86975e fix(tracking): degrade silently when the DB path is unwritable (#93)
- ab756e8 fix: remove invalid npm update alias
- d19a959 fix: summary line prepends without trimming content, opt-in by default