2 Commits

Author SHA1 Message Date
fa4ffe8dce improve commit-helper: add smart truncation for large/generated files and binary detection
- Add per-file character/line limits to prevent massive diffs
- Detect and aggressively truncate lockfiles, minified, and base64-heavy files
- Expand binary file detection and format binary summaries
- Add global output safety limit (150K chars) to prevent context overflow
2026-01-06 12:59:16 -06:00
17b1be33a9 feat: add commit-helper tool to optimize AI commit context
Replaces verbose git command invocations in commit commands with a smart
TypeScript helper that:
- Filters out lockfiles, binary files, and generated content from diffs
- Truncates large diffs intelligently by preserving complete file changes
- Provides structured summaries with file type distribution and change stats
- Shows previews of new files being added

Also adds Fish shell VSCode extension and enables Claude Code panel preference.
2025-12-27 17:01:31 -06:00