f556546994
Improvements to SessionStart context hook file display: 1. **Remove redundant files**: Files in "Modified" list are now excluded from "Read" list - Prevents duplication when a file was both read and modified - Reduces token usage by eliminating redundant information 2. **Use relative paths**: Convert absolute paths to project-relative paths - Example: /Users/alexnewman/Scripts/claude-mem/src/hooks/context.ts → src/hooks/context.ts - Significantly reduces token consumption in context injection - Makes file references more readable and portable Implementation: - Added toRelativePath() helper function to convert paths - Added filesModifiedSet.forEach(file => filesReadSet.delete(file)) to remove duplicates - Applied to both files_read and files_modified when building Sets Impact: Reduces token usage in Tier 1 summaries (most recent session) where file lists are displayed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>