What's Changed
Code Quality Improvements
- Refactored hooks codebase to reduce complexity and improve maintainability (#204)
- Net reduction of 78 lines while adding new functionality
- Improved type safety across all hook input interfaces
New Features
- Added
CLAUDE_MEM_SKIP_TOOLSconfiguration setting for controlling which tools are excluded from observations - Default skip tools:
ListMcpResourcesTool,SlashCommand,Skill,TodoWrite,AskUserQuestion
Technical Improvements
- Created shared utilities:
transcript-parser.ts,hook-constants.ts,hook-error-handler.ts - Migrated business logic from hooks to worker service for better separation of concerns
- Enhanced error handling and spinner management
- Removed dead code and unnecessary abstractions
Full Changelog: v7.0.6...v7.0.7