diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b7ea4a3..2c39d7a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,24 @@ -## [v8.2.6] - 2025-12-29 +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## [8.2.7] - 2025-12-29 + +## What's Changed + +### Token Optimizations +- Simplified MCP server tool definitions for reduced token usage +- Removed outdated troubleshooting and mem-search skill documentation +- Enhanced search parameter descriptions for better clarity +- Streamlined MCP workflows for improved efficiency + +This release significantly reduces the token footprint of the plugin's MCP tools and documentation. + +**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v8.2.6...v8.2.7 + +## [8.2.6] - 2025-12-29 ## What's Changed @@ -10,7 +30,7 @@ **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v8.2.5...v8.2.6 -## [v8.2.5] - 2025-12-28 +## [8.2.5] - 2025-12-28 ## Bug Fixes @@ -28,11 +48,11 @@ This patch release addresses several issues discovered after the session continu Full changelog: https://github.com/thedotmack/claude-mem/compare/v8.2.4...v8.2.5 -## [v8.2.4] - 2025-12-28 +## [8.2.4] - 2025-12-28 Patch release v8.2.4 -## [v8.2.3] - 2025-12-27 +## [8.2.3] - 2025-12-27 ## Bug Fixes @@ -40,7 +60,7 @@ Patch release v8.2.4 - Implement file-based locking mechanism for worker operations to prevent race conditions - Fix restart command references in documentation (changed from `claude-mem restart` to `npm run worker:restart`) -## [v8.2.2] - 2025-12-27 +## [8.2.2] - 2025-12-27 ## What's Changed @@ -63,7 +83,7 @@ Patch release v8.2.4 - Update hooks.json to use worker-service.cjs CLI - Add comprehensive tests for hook constants and worker spawn functionality -## [v8.2.1] - 2025-12-27 +## [8.2.1] - 2025-12-27 ## πŸ”§ Worker Lifecycle Hardening @@ -128,7 +148,7 @@ Added comprehensive test suites: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v8.2.0...v8.2.1 -## [v8.2.0] - 2025-12-26 +## [8.2.0] - 2025-12-26 ## πŸš€ Gemini API as Alternative AI Provider @@ -186,7 +206,7 @@ Huge thanks to **Alexander Knigge** ([@AlexanderKnigge](https://x.com/AlexanderK **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v8.1.0...v8.2.0 -## [v8.1.0] - 2025-12-25 +## [8.1.0] - 2025-12-25 ## The 3-Month Battle Against Complexity @@ -282,7 +302,7 @@ Since we're now explicit about recovery instead of silently papering over proble *The evidence: Observations #3646, #6738, #7598, #12860, #12866, #13046, #15259, #20995, #21055, #30524, #31080, #32114, #32116, #32125, #32126, #32127, #32146, #32324β€”the complete record of a 3-month battle.* -## [v8.0.6] - 2025-12-24 +## [8.0.6] - 2025-12-24 ## Bug Fixes @@ -290,7 +310,7 @@ Since we're now explicit about recovery instead of silently papering over proble This patch release improves stability by adding proper error handling to Chroma vector database sync operations, preventing worker crashes when sync operations timeout. -## [v8.0.5] - 2025-12-24 +## [8.0.5] - 2025-12-24 ## Bug Fixes @@ -300,19 +320,17 @@ This patch release improves stability by adding proper error handling to Chroma Refactored context loading logic to differentiate between code and non-code modes, resolving issues where mode-specific observations were filtered by stale settings. -## [v8.0.4] - 2025-12-23 +## [8.0.4] - 2025-12-23 ## Changes - Changed worker start script -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v8.0.3] - 2025-12-23 +## [8.0.3] - 2025-12-23 Fix critical worker crashes on startup (v8.0.2 regression) -## [v8.0.2] - 2025-12-23 +## [8.0.2] - 2025-12-23 New "chill" remix of code mode for users who want fewer, more selective observations. @@ -337,7 +355,7 @@ Set in ~/.claude-mem/settings.json: } ``` -## [v8.0.1] - 2025-12-23 +## [8.0.1] - 2025-12-23 ## 🎨 UI Improvements @@ -345,11 +363,7 @@ Set in ~/.claude-mem/settings.json: - **Removed Product Hunt Badge**: Cleaned up header layout by removing the Product Hunt badge - **Icon Reorganization**: Reordered header icons for improved UX flow (Docs β†’ X β†’ Discord β†’ GitHub) ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v8.0.0] - 2025-12-23 +## [8.0.0] - 2025-12-23 ## 🌍 Major Features @@ -394,15 +408,13 @@ Set in ~/.claude-mem/settings.json: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.4.5...v8.0.0 **View PR**: https://github.com/thedotmack/claude-mem/pull/412 -## [v7.4.5] - 2025-12-21 +## [7.4.5] - 2025-12-21 ## Bug Fixes - Fix missing `formatDateTime` import in SearchManager that broke `get_context_timeline` mem-search function -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.4.4] - 2025-12-21 +## [7.4.4] - 2025-12-21 ## What's Changed @@ -410,7 +422,7 @@ Set in ~/.claude-mem/settings.json: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.4.3...v7.4.4 -## [v7.4.3] - 2025-12-20 +## [7.4.3] - 2025-12-20 Added Discord notification script for release announcements. @@ -422,11 +434,7 @@ Added Discord notification script for release announcements. ### Configuration Set `DISCORD_UPDATES_WEBHOOK` in your `.env` file to enable release notifications. ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.4.2] - 2025-12-20 +## [7.4.2] - 2025-12-20 Patch release v7.4.2 @@ -436,7 +444,7 @@ Patch release v7.4.2 - Fixed Windows worker stop/restart reliability (#395) - Simplified build commands section in CLAUDE.md -## [v7.4.1] - 2025-12-19 +## [7.4.1] - 2025-12-19 ## Bug Fixes @@ -444,7 +452,7 @@ Patch release v7.4.2 - MCP uses stdio transport where stdout is reserved for JSON-RPC messages - Console.log was writing startup logs to stdout, causing Claude Desktop to parse log lines as JSON and fail -## [v7.4.0] - 2025-12-18 +## [7.4.0] - 2025-12-18 ## What's New @@ -459,11 +467,7 @@ Optimized MCP tool definitions for reduced token consumption in Claude Code sess This release improves session efficiency by reducing the token overhead of MCP tool definitions while maintaining full functionality through progressive disclosure. ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.3.9] - 2025-12-18 +## [7.3.9] - 2025-12-18 ## Fixes @@ -471,7 +475,7 @@ This release improves session efficiency by reducing the token overhead of MCP t This patch release addresses compatibility issues with the MCP server and resolves path resolution problems in the web UI. -## [v7.3.8] - 2025-12-18 +## [7.3.8] - 2025-12-18 ## Security Fix @@ -487,7 +491,7 @@ Prevents unauthorized shutdown/restart of worker service when exposed on network Fixes security concern raised in #368. -## [v7.3.7] - 2025-12-17 +## [7.3.7] - 2025-12-17 ## Windows Platform Stabilization @@ -514,13 +518,13 @@ This represents a major reliability improvement for Windows users, eliminating c **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.3.6...v7.3.7 -## [v7.3.6] - 2025-12-17 +## [7.3.6] - 2025-12-17 ## Bug Fixes - Enhanced SDKAgent response handling and message processing -## [v7.3.5] - 2025-12-17 +## [7.3.5] - 2025-12-17 ## What's Changed * fix(windows): solve zombie port problem with wrapper architecture by @ToxMox in https://github.com/thedotmack/claude-mem/pull/372 @@ -531,11 +535,11 @@ This represents a major reliability improvement for Windows users, eliminating c **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.3.4...v7.3.5 -## [v7.3.4] - 2025-12-17 +## [7.3.4] - 2025-12-17 Patch release for bug fixes and minor improvements -## [v7.3.3] - 2025-12-16 +## [7.3.3] - 2025-12-16 ## What's Changed @@ -543,7 +547,7 @@ Patch release for bug fixes and minor improvements **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.3.2...v7.3.3 -## [v7.3.2] - 2025-12-16 +## [7.3.2] - 2025-12-16 ## πŸͺŸ Windows Console Fix @@ -579,7 +583,7 @@ None - fully backward compatible. **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.3.1...v7.3.2 -## [v7.3.1] - 2025-12-16 +## [7.3.1] - 2025-12-16 ## πŸ› Bug Fixes @@ -617,7 +621,7 @@ Fixed unbounded database growth in the `pending_messages` table by implementing **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.3.0...v7.3.1 -## [v7.3.0] - 2025-12-16 +## [7.3.0] - 2025-12-16 ## Features @@ -639,7 +643,7 @@ Fixed unbounded database growth in the `pending_messages` table by implementing **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.2.4...v7.3.0 -## [v7.2.4] - 2025-12-15 +## [7.2.4] - 2025-12-15 ## What's Changed @@ -648,7 +652,7 @@ Fixed unbounded database growth in the `pending_messages` table by implementing **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.2.3...v7.2.4 -## [v7.2.3] - 2025-12-15 +## [7.2.3] - 2025-12-15 ## Bug Fixes @@ -660,10 +664,7 @@ Fixed unbounded database growth in the `pending_messages` table by implementing - Add delay before `ProcessManager.restart()` call in `worker-utils.ts` - Fix pre-existing bug where `port` variable was undefined in error logging ---- -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.2.2] - 2025-12-15 +## [7.2.2] - 2025-12-15 ## Changes @@ -673,7 +674,7 @@ Fixed unbounded database growth in the `pending_messages` table by implementing - Update docs with correct MCP tool list and new download path - Single source of truth for Claude Desktop skill -## [v7.2.1] - 2025-12-14 +## [7.2.1] - 2025-12-14 ## Translation Script Enhancements @@ -717,7 +718,7 @@ claude plugin install thedotmack/claude-mem **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.2.0...v7.2.1 -## [v7.2.0] - 2025-12-14 +## [7.2.0] - 2025-12-14 ## πŸŽ‰ New Features @@ -782,7 +783,7 @@ npm run bug-report --help # Show help **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.15...v7.2.0 -## [v7.1.15] - 2025-12-14 +## [7.1.15] - 2025-12-14 ## πŸ› Bug Fixes @@ -808,7 +809,7 @@ The context hook was failing with `Cannot GET /api/context/inject` because the r Fixes #305 Related: PR #310 -## [v7.1.14] - 2025-12-14 +## [7.1.14] - 2025-12-14 ## Enhanced Error Handling & Logging @@ -865,9 +866,7 @@ Added comprehensive test suites: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.12...v7.1.14 -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.1.13] - 2025-12-14 +## [7.1.13] - 2025-12-14 ## Enhanced Error Handling & Logging @@ -922,9 +921,7 @@ Added comprehensive test suites: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.12...v7.1.13 -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.1.12] - 2025-12-14 +## [7.1.12] - 2025-12-14 ## What's Fixed @@ -940,7 +937,7 @@ Added comprehensive test suites: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.11...v7.1.12 -## [v7.1.11] - 2025-12-14 +## [7.1.11] - 2025-12-14 ## What's Changed @@ -960,7 +957,7 @@ Hooks are compiled to standard JavaScript and work perfectly with Node. The bun- **Full Changelog:** https://github.com/thedotmack/claude-mem/compare/v7.1.10...v7.1.11 -## [v7.1.10] - 2025-12-14 +## [7.1.10] - 2025-12-14 ## Enhancement @@ -996,7 +993,7 @@ Upgrade from v7.1.9 to get automatic orphan cleanup. Combined with v7.1.9's prop **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.9...v7.1.10 -## [v7.1.9] - 2025-12-14 +## [7.1.9] - 2025-12-14 ## Critical Bugfix @@ -1025,7 +1022,7 @@ This patch release fixes a critical memory leak that caused chroma-mcp processes **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.8...v7.1.9 -## [v7.1.8] - 2025-12-13 +## [7.1.8] - 2025-12-13 ## Memory Export/Import Scripts @@ -1059,13 +1056,7 @@ npx tsx scripts/import-memories.ts windows-work.json - Enhanced project filtering in ChromaDB hybrid search result hydration - Duplicate detection using composite keys (session ID + title + timestamp) ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -Co-Authored-By: Claude Sonnet 4.5 - -## [v7.1.7] - 2025-12-13 +## [7.1.7] - 2025-12-13 ## Fixed - Removed Windows workaround that was causing libuv assertion failures @@ -1076,7 +1067,7 @@ Co-Authored-By: Claude Sonnet 4.5 **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.6...v7.1.7 -## [v7.1.6] - 2025-12-13 +## [7.1.6] - 2025-12-13 ## What's Changed @@ -1084,7 +1075,7 @@ Improved error messages with platform-specific worker restart instructions for b **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.5...v7.1.6 -## [v7.1.5] - 2025-12-13 +## [7.1.5] - 2025-12-13 ## What's Changed @@ -1095,7 +1086,7 @@ Fixes Windows IPv6 issue where `localhost` resolves to `::1` (IPv6) but worker b **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.4...v7.1.5 -## [v7.1.4] - 2025-12-13 +## [7.1.4] - 2025-12-13 ## What's Changed @@ -1103,7 +1094,7 @@ Fixes Windows IPv6 issue where `localhost` resolves to `::1` (IPv6) but worker b **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.3...v7.1.4 -## [v7.1.3] - 2025-12-13 +## [7.1.3] - 2025-12-13 ## Bug Fixes @@ -1118,9 +1109,7 @@ Refactored the smart-install.js script to improve code quality and maintainabili This refactoring reduces code duplication and makes the installation process more maintainable while preserving the same functionality for detecting Bun and uv binaries across platforms. -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.1.2] - 2025-12-13 +## [7.1.2] - 2025-12-13 ## πŸ› Bug Fixes @@ -1140,7 +1129,7 @@ This refactoring reduces code duplication and makes the installation process mor **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.1...v7.1.2 -## [v7.1.1] - 2025-12-13 +## [7.1.1] - 2025-12-13 ## 🚨 Critical Fixes @@ -1171,7 +1160,7 @@ This refactoring reduces code duplication and makes the installation process mor - [Full Changelog](https://github.com/thedotmack/claude-mem/blob/main/CHANGELOG.md#711---2025-12-12) - [Documentation](https://docs.claude-mem.ai) -## [v7.1.0] - 2025-12-13 +## [7.1.0] - 2025-12-13 ## Major Architectural Migration @@ -1202,15 +1191,11 @@ This release completely replaces PM2 with native Bun-based process management an Complete technical documentation in `docs/PM2-TO-BUN-MIGRATION.md` ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v7.0.11] - 2025-12-12 +## [7.0.11] - 2025-12-12 Patch release adding feature/bun-executable to experimental branch selector for testing Bun runtime integration. -## [v7.0.9] - 2025-12-10 +## [7.0.9] - 2025-12-10 ## Bug Fixes @@ -1220,7 +1205,7 @@ Patch release adding feature/bun-executable to experimental branch selector for - `SearchRoutes.ts`: Updated all route handlers to return full result object instead of extracted content property -## [v7.0.8] - 2025-12-10 +## [7.0.8] - 2025-12-10 ## Bug Fixes @@ -1234,7 +1219,7 @@ Patch release adding feature/bun-executable to experimental branch selector for Added filtering logic in SessionRoutes.ts to detect and skip file operations on session-memory files before observations are queued to the SDK agent. This prevents the memory agent from observing its own observation metadata files. -## [v7.0.7] - 2025-12-10 +## [7.0.7] - 2025-12-10 ## What's Changed @@ -1255,7 +1240,7 @@ Added filtering logic in SessionRoutes.ts to detect and skip file operations on **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.6...v7.0.7 -## [v7.0.6] - 2025-12-10 +## [7.0.6] - 2025-12-10 ## Bug Fixes @@ -1266,7 +1251,7 @@ Added filtering logic in SessionRoutes.ts to detect and skip file operations on Thanks to @CrystallDEV for this contribution! -## [v7.0.5] - 2025-12-09 +## [7.0.5] - 2025-12-09 ## What's Changed @@ -1285,7 +1270,7 @@ Thanks to @CrystallDEV for this contribution! **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.4...v7.0.5 -## [v7.0.4] - 2025-12-09 +## [7.0.4] - 2025-12-09 ## What's Changed @@ -1297,7 +1282,7 @@ Thanks to @kat-bell for the excellent contributions! **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.3...v7.0.4 -## [v7.0.3] - 2025-12-09 +## [7.0.3] - 2025-12-09 ## What's Changed @@ -1309,7 +1294,7 @@ Thanks to @kat-bell for the excellent contributions! **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.2...v7.0.3 -## [v7.0.2] - 2025-12-09 +## [7.0.2] - 2025-12-09 ## What's Changed @@ -1318,7 +1303,7 @@ Thanks to @kat-bell for the excellent contributions! **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.1...v7.0.2 -## [v7.0.1] - 2025-12-09 +## [7.0.1] - 2025-12-09 ## Bug Fixes @@ -1336,7 +1321,7 @@ Thanks to @kat-bell for the excellent contributions! This ensures more reliable worker startup and clearer error messages when the worker fails to start. -## [v7.0.0] - 2025-12-08 +## [7.0.0] - 2025-12-08 # Major Architectural Refactor @@ -1397,7 +1382,7 @@ This major release represents a complete architectural transformation of claude- No migration required! Update and continue using claude-mem as before. -## [v6.5.3] - 2025-12-05 +## [6.5.3] - 2025-12-05 ## Bug Fixes @@ -1407,7 +1392,7 @@ No migration required! Update and continue using claude-mem as before. Reference: https://nodejs.org/api/child_process.html (windowsHide option) -## [v6.5.2] - 2025-12-04 +## [6.5.2] - 2025-12-04 ## What's Changed @@ -1416,11 +1401,7 @@ Reference: https://nodejs.org/api/child_process.html (windowsHide option) ### Fixes - Resolves compilation errors when installing on Node.js 25.x (#164) ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.5.1] - 2025-12-04 +## [6.5.1] - 2025-12-04 ## What's New @@ -1432,7 +1413,7 @@ Reference: https://nodejs.org/api/child_process.html (windowsHide option) This is a temporary launch day update. The announcement will auto-expire at midnight EST. -## [v6.5.0] - 2025-12-04 +## [6.5.0] - 2025-12-04 ## Documentation Overhaul @@ -1465,9 +1446,7 @@ This release brings comprehensive documentation updates to reflect all features πŸ“š Full documentation available at [docs.claude-mem.ai](https://docs.claude-mem.ai) -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.4.9] - 2025-12-02 +## [6.4.9] - 2025-12-02 ## New Features @@ -1505,9 +1484,7 @@ All settings have sensible defaults and are fully backwards compatible. - Worker service settings validation - Viewer UI controls for all settings -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.4.1] - 2025-12-01 +## [6.4.1] - 2025-12-01 ## Hey there, claude-mem community! πŸ‘‹ @@ -1560,7 +1537,7 @@ We're excited to meet you and hear what you're building! Looking forward to seeing you at the AMA! πŸŽ‰ -## [v6.4.0] - 2025-12-01 +## [6.4.0] - 2025-12-01 ## 🎯 Highlights @@ -1603,7 +1580,7 @@ This release introduces a powerful **dual-tag privacy system** that gives you fi πŸ’‘ **Try it now**: Wrap sensitive data with `your-secret-data` in any message to Claude Code! -## [v6.3.7] - 2025-12-01 +## [6.3.7] - 2025-12-01 ## Bug Fixes @@ -1615,7 +1592,7 @@ Fixed a syntax error in `scripts/smart-install.js` where an extra closing brace This bug was introduced in a recent release and prevented the plugin from loading correctly for users. -## [v6.3.6] - 2025-11-30 +## [6.3.6] - 2025-11-30 ## Auto-detect and rebuild native modules on Node.js version changes @@ -1638,7 +1615,7 @@ This release fixes a critical issue where upgrading Node.js (e.g., v22 β†’ v25) ### Merged PRs - #149 - feat: Auto-detect and rebuild native modules on Node.js version changes -## [v6.3.5] - 2025-11-30 +## [6.3.5] - 2025-11-30 ## Changes @@ -1656,7 +1633,7 @@ This release fixes a critical issue where upgrading Node.js (e.g., v22 β†’ v25) Full changelog: https://github.com/thedotmack/claude-mem/compare/v6.3.4...v6.3.5 -## [v6.3.4] - 2025-11-30 +## [6.3.4] - 2025-11-30 ## Bug Fixes @@ -1674,11 +1651,7 @@ These changes significantly improve the first-time installation experience, elim **Special thanks to @dreamiurg for identifying and fixing this critical UX issue!** πŸ™ ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.3.3] - 2025-11-30 +## [6.3.3] - 2025-11-30 Bug fixes and improvements to timeline context feature: @@ -1689,7 +1662,7 @@ Bug fixes and improvements to timeline context feature: Full changes: https://github.com/thedotmack/claude-mem/compare/v6.3.2...v6.3.3 -## [v6.3.2] - 2025-11-25 +## [6.3.2] - 2025-11-25 ## What's Changed @@ -1705,13 +1678,13 @@ curl "http://localhost:37777/api/decisions?query=architecture&format=full&limit= curl "http://localhost:37777/api/decisions?format=index&limit=10" ``` -## [v6.3.1] - 2025-11-25 +## [6.3.1] - 2025-11-25 ## What's New - Add script to help estimate token savings from on-the-fly replacements -## [v6.3.0] - 2025-11-25 +## [6.3.0] - 2025-11-25 ## What's New @@ -1732,7 +1705,7 @@ Added Version Channel section to Settings sidebar allowing users to switch betwe ## Installation To update, restart Claude Code or run the plugin installer. -## [v6.2.1] - 2025-11-23 +## [6.2.1] - 2025-11-23 ## πŸ› Bug Fixes @@ -1766,7 +1739,7 @@ To update, restart Claude Code or run the plugin installer. - `54ef149` - fix: Refresh in-memory session project when updated in database - `5d23c60` - fix: Update project name when session already exists in createSDKSession -## [v6.2.0] - 2025-11-22 +## [6.2.0] - 2025-11-22 ## Major Features @@ -1810,9 +1783,7 @@ Users with auto-update enabled will receive this update automatically. To manual npm run sync-marketplace \`\`\` -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.1.1] - 2025-11-21 +## [6.1.1] - 2025-11-21 ## Bug Fixes @@ -1835,7 +1806,7 @@ Users with auto-update enabled will receive this patch automatically. To manuall npm run sync-marketplace \`\`\` -## [v6.1.0] - 2025-11-19 +## [6.1.0] - 2025-11-19 ## Viewer UI: Responsive Layout Improvements @@ -1847,7 +1818,7 @@ The viewer UI now handles narrow screens better with responsive breakpoints: Makes the viewer usable on phones and narrow browser windows. -## [v6.0.9] - 2025-11-17 +## [6.0.9] - 2025-11-17 ## Queue Depth Indicator Feature @@ -1877,7 +1848,7 @@ Added a real-time queue depth indicator to the viewer UI that displays the count Original implementation by @thedotmack in PR #96 Bug fix by @copilot-swe-agent in PR #97 -## [v6.0.8] - 2025-11-17 +## [6.0.8] - 2025-11-17 ## Critical Fix @@ -1900,11 +1871,7 @@ Run `pm2 info claude-mem-worker` to verify: - **exec cwd** should be: `/Users/[username]/.claude/plugins/marketplaces/thedotmack` - **script path** should be: `/Users/[username]/.claude/plugins/marketplaces/thedotmack/plugin/scripts/worker-service.cjs` ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.0.7] - 2025-11-17 +## [6.0.7] - 2025-11-17 ## Critical Hotfix: Database Migration Issue (#121) @@ -1954,7 +1921,7 @@ See [CHANGELOG.md](https://github.com/thedotmack/claude-mem/blob/main/CHANGELOG. Thanks to everyone who reported this issue with detailed error logs! πŸ™ -## [v6.0.6] - 2025-11-17 +## [6.0.6] - 2025-11-17 ## Critical Bugfix Release @@ -1975,11 +1942,7 @@ Thanks to everyone who reported this issue with detailed error logs! πŸ™ **Affected Users**: All users who upgraded to v6.0.5 and experienced the migration error ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v6.0.5] - 2025-11-17 +## [6.0.5] - 2025-11-17 ## Changes @@ -2001,7 +1964,7 @@ Thanks to everyone who reported this issue with detailed error logs! πŸ™ **Release Date**: November 16, 2025 **Plugin Version**: 6.0.5 -## [v6.0.4] - 2025-11-17 +## [6.0.4] - 2025-11-17 **Patch Release** @@ -2013,7 +1976,7 @@ Fixes memory leaks from orphaned uvx/python processes that could accumulate duri **Full Changelog:** https://github.com/thedotmack/claude-mem/compare/v6.0.3...v6.0.4 -## [v6.0.3] - 2025-11-16 +## [6.0.3] - 2025-11-16 ## What's Changed @@ -2026,7 +1989,7 @@ Documentation alignment release - merged PR #116 fixing hybrid search architectu **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v6.0.2...v6.0.3 -## [v6.0.2] - 2025-11-14 +## [6.0.2] - 2025-11-14 ## Changes @@ -2037,7 +2000,7 @@ Documentation alignment release - merged PR #116 fixing hybrid search architectu **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v6.0.1...v6.0.2 -## [v6.0.1] - 2025-11-14 +## [6.0.1] - 2025-11-14 ## UI Enhancements @@ -2055,7 +2018,7 @@ Documentation alignment release - merged PR #116 fixing hybrid search architectu Full changelog: https://github.com/thedotmack/claude-mem/compare/v6.0.0...v6.0.1 -## [v6.0.0] - 2025-11-13 +## [6.0.0] - 2025-11-13 ## What's New @@ -2093,9 +2056,7 @@ This is a major version bump due to significant architectural changes in session πŸ“¦ Install via Claude Code: `~/.claude/plugins/marketplaces/thedotmack/` πŸ“– Documentation: [CLAUDE.md](https://github.com/thedotmack/claude-mem/blob/main/CLAUDE.md) -## [v5.5.1] - 2025-11-11 - -## v5.5.1 (2025-11-11) +## [5.5.1] - 2025-11-11 **Breaking Changes**: None (patch version) @@ -2120,9 +2081,7 @@ This is a major version bump due to significant architectural changes in session **What Changed**: The summary hook now reads Claude Code transcript files to extract the last user message before generating session summaries. This provides better context for AI-powered session summarization. The activity indicator now accurately reflects both active sessions and queued work, giving users better feedback about what's happening behind the scenes. -## [v5.5.0] - 2025-11-11 - -## v5.5.0 (2025-11-11) +## [5.5.0] - 2025-11-11 **Breaking Changes**: None (minor version) @@ -2145,21 +2104,11 @@ The summary hook now reads Claude Code transcript files to extract the last user **Credits**: - Skill design and enhancement by @basher83 ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.4.5] - 2025-11-11 - -## v5.4.5 (2025-11-11) +## [5.4.5] - 2025-11-11 **Patch Release**: Bugfixes and minor improvements -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.4.4] - 2025-11-10 - -## v5.4.4 (2025-11-10) +## [5.4.4] - 2025-11-10 **Breaking Changes**: None (patch version) @@ -2181,9 +2130,7 @@ The summary hook now reads Claude Code transcript files to extract the last user Merged via PR #86 -## [v5.4.3] - 2025-11-10 - -## v5.4.3 (2025-11-10) +## [5.4.3] - 2025-11-10 **Breaking Changes**: None (patch version) @@ -2206,9 +2153,7 @@ Merged via PR #86 **Upgrade Notes**: No action required. PM2 watch mode will automatically restart the worker on plugin updates. -## [v5.4.2] - 2025-11-10 - -## v5.4.2 (2025-11-10) +## [5.4.2] - 2025-11-10 **Bugfix Release**: CWD spatial awareness for SDK agent @@ -2284,9 +2229,7 @@ Or restart Claude Code to auto-update. **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v5.4.1...v5.4.2 -## [v5.4.1] - 2025-11-10 - -## v5.4.1 (2025-11-10) +## [5.4.1] - 2025-11-10 **Breaking Changes**: None (patch version) @@ -2310,9 +2253,7 @@ Or restart Claude Code to auto-update. **Upgrade Notes**: No breaking changes. Upgrade by running standard update process. -## [v5.4.0] - 2025-11-10 - -## v5.4.0 - Skill-Based Search Migration & Progressive Disclosure (2025-11-09) +## [5.4.0] - 2025-11-10 ### ⚠️ BREAKING CHANGE: MCP Search Tools Removed @@ -2429,9 +2370,7 @@ Restart Claude Code to start using v5.4.0. **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v5.3.0...v5.4.0 -## [v5.3.0] - 2025-11-09 - -## v5.3.0 (2025-11-09) +## [5.3.0] - 2025-11-09 **Breaking Changes**: None (minor version) @@ -2463,9 +2402,7 @@ Restart Claude Code to start using v5.4.0. **Upgrade Notes**: No breaking changes. Worker will automatically pick up improvements on restart. -## [v5.2.3] - 2025-11-09 - -## v5.2.3 (2025-11-08) +## [5.2.3] - 2025-11-09 **Breaking Changes**: None (patch version) @@ -2492,11 +2429,7 @@ The skill provides systematic checks for: - Viewer UI endpoints - Full system diagnostic report -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.2.2] - 2025-11-08 - -## v5.2.2 (2025-11-08) +## [5.2.2] - 2025-11-08 **Breaking Changes**: None (patch version) @@ -2515,9 +2448,7 @@ The skill provides systematic checks for: **Impact**: Users will now see more comprehensive session summary information at startup, providing better context about what was investigated and learned in previous sessions. -## [v5.2.1] - 2025-11-08 - -## v5.2.1 (2025-11-07) +## [5.2.1] - 2025-11-08 **Breaking Changes**: None (patch version) @@ -2556,11 +2487,7 @@ Verified fixes work correctly: 3. βœ… Rapid switching between projects β†’ No race conditions or stale data 4. βœ… Switch back to "All Projects" β†’ All data appears correctly with SSE updates -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.2.0] - 2025-11-07 - -## v5.2.0 (2025-11-07) +## [5.2.0] - 2025-11-07 This release delivers a comprehensive architectural refactor of the worker service, extensive UI enhancements, and significant code cleanup. Merges PR #69. @@ -2731,13 +2658,7 @@ To activate: - **Previous Version**: 5.1.4 - **Semantic Version**: MINOR (backward compatible features & improvements) ---- - -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.1.4] - 2025-11-07 - -## v5.1.4 (2025-11-07) +## [5.1.4] - 2025-11-07 **Bugfix Release**: PostToolUse Hook Schema Compliance @@ -2755,11 +2676,7 @@ To activate: **Why This Matters**: The Claude Code PostToolUse hook API provides `tool_response` not `tool_output`. This fix ensures proper schema compliance and prevents potential errors when capturing tool executions. -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.1.2] - 2025-11-06 - -## v5.1.2 (2025-11-06) +## [5.1.2] - 2025-11-06 **Breaking Changes**: None (patch version) @@ -2777,11 +2694,7 @@ To activate: **Usage**: Access the viewer at http://localhost:37777 and use the theme toggle to switch between light mode, dark mode, or system preference. -πŸ€– Generated with [Claude Code](https://claude.com/claude-code) - -## [v5.1.1] - 2025-11-06 - -## v5.1.1 (2025-11-06) +## [5.1.1] - 2025-11-06 **Breaking Changes**: None (patch version) @@ -2799,9 +2712,7 @@ Access the viewer at http://localhost:37777 and use the theme toggle to switch b **Installation**: Users on Windows will now have a smoother installation experience with automatic PM2 worker startup working correctly. -## [v5.1.0] - 2025-11-06 - -## v5.1.0 (2025-11-05) +## [5.1.0] - 2025-11-06 ### πŸŽ‰ Major Feature: Web-Based Viewer UI @@ -2916,9 +2827,7 @@ Built with: **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v5.0.3...v5.1.0 -## [v5.0.3] - 2025-11-05 - -## v5.0.3 (2025-11-05) +## [5.0.3] - 2025-11-05 **Breaking Changes**: None (patch version) @@ -2950,9 +2859,7 @@ This release should completely resolve installation issues. The smart installer 2. Guide you to install VS Build Tools if needed (though you probably won't need them) 3. Only run once on first launch, then be instant on subsequent launches -## [v5.0.2] - 2025-11-05 - -## v5.0.2 (2025-11-04) +## [5.0.2] - 2025-11-05 **Breaking Changes**: None (patch version) @@ -2980,9 +2887,7 @@ Install via Claude Code marketplace: ## Full Changelog [View all changes](https://github.com/thedotmack/claude-mem/compare/v5.0.1...v5.0.2) -## [v5.0.1] - 2025-11-04 - -## v5.0.1 (2025-11-04) +## [5.0.1] - 2025-11-04 **Breaking Changes**: None (patch version) @@ -3014,9 +2919,7 @@ Install via Claude Code marketplace: **Installation**: See [README](https://github.com/thedotmack/claude-mem#readme) for installation instructions. -## [v5.0.0] - 2025-11-04 - -## v5.0.0 (2025-11-03) +## [5.0.0] - 2025-11-04 ### BREAKING CHANGES - **Python dependency for optimal performance**: While the plugin works without Python, installing Python 3.8+ and the Chroma MCP server unlocks semantic search capabilities. Without Python, the system falls back to SQLite FTS5 keyword search. @@ -3077,9 +2980,7 @@ Install via Claude Code marketplace: - Validation: 1,390 observations synced to 8,279 vector documents - Performance: Semantic search with 90-day window returns results in <200ms -## [v4.3.4] - 2025-11-02 - -## v4.3.4 (2025-11-01) +## [4.3.4] - 2025-11-02 **Breaking Changes**: None (patch version) @@ -3092,9 +2993,7 @@ Install via Claude Code marketplace: - Modified: plugin/hooks/hooks.json:4 (added `"matcher": "startup|clear|compact"`) - Impact: Hooks now skip execution when resuming existing sessions -## [v4.3.3] - 2025-10-27 - -## v4.3.3 (2025-10-27) +## [4.3.3] - 2025-10-27 **Breaking Changes**: None (patch version) @@ -3113,9 +3012,7 @@ Install via Claude Code marketplace: - Modified: plugin/scripts/context-hook.js (rebuilt) - Modified: plugin/scripts/user-message-hook.js (rebuilt) -## [v4.3.2] - 2025-10-27 - -## v4.3.2 (2025-10-27) +## [4.3.2] - 2025-10-27 **Breaking Changes**: None (patch version) @@ -3139,7 +3036,7 @@ Install via Claude Code marketplace: - scripts/build-hooks.js (build support for new hook) - Design rationale: Error messages don't get added to context, so we intentionally duplicate context output via stderr for user visibility. This is a temporary workaround until Claude Code potentially adds ability to share messages with both user and context simultaneously. -## [v4.3.1] - 2025-10-26 +## [4.3.1] - 2025-10-26 ## Fixes @@ -3163,7 +3060,7 @@ None (patch version) **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v4.3.0...v4.3.1 -## [v4.3.0] - 2025-10-25 +## [4.3.0] - 2025-10-25 ## What's Changed * feat: Enhanced context hook with session observations and cross-platform improvements by @thedotmack in https://github.com/thedotmack/claude-mem/pull/25 @@ -3173,7 +3070,7 @@ None (patch version) **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v4.2.11...v4.3.0 -## [v4.2.10] - 2025-10-25 +## [4.2.10] - 2025-10-25 ## Fixed - **Windows compatibility**: Removed hardcoded macOS-specific Claude executable path that prevented worker service from running on Windows @@ -3201,13 +3098,9 @@ None (patch version) ## [4.2.3] - 2025-10-24 +## [4.2.1] - 2025-10-23 - -## [v4.2.1] - 2025-10-23 - - - -## [v3.9.16] - 2025-10-07 +## [3.9.16] - 2025-10-07 ## What's New @@ -3225,7 +3118,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.14] - 2025-10-04 +## [3.9.14] - 2025-10-04 ## What's New @@ -3243,7 +3136,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.13] - 2025-10-04 +## [3.9.13] - 2025-10-04 ## What's New @@ -3261,7 +3154,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.12] - 2025-10-04 +## [3.9.12] - 2025-10-04 ## What's New @@ -3279,7 +3172,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.11] - 2025-10-04 +## [3.9.11] - 2025-10-04 ## What's New @@ -3297,7 +3190,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.10] - 2025-10-03 +## [3.9.10] - 2025-10-03 ## What's New @@ -3315,7 +3208,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.9.9] - 2025-10-03 +## [3.9.9] - 2025-10-03 ## What's New @@ -3333,7 +3226,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.7.2] - 2025-09-22 +## [3.7.2] - 2025-09-22 ## What's New @@ -3351,7 +3244,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.7.1] - 2025-09-18 +## [3.7.1] - 2025-09-18 ## What's New @@ -3369,7 +3262,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.7.0] - 2025-09-18 +## [3.7.0] - 2025-09-18 ## What's New @@ -3387,7 +3280,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.10] - 2025-09-17 +## [3.6.10] - 2025-09-17 ## What's New @@ -3405,7 +3298,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.9] - 2025-09-15 +## [3.6.9] - 2025-09-15 ## What's New @@ -3423,7 +3316,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.8] - 2025-09-14 +## [3.6.8] - 2025-09-14 ## What's New @@ -3441,7 +3334,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.6] - 2025-09-14 +## [3.6.6] - 2025-09-14 ## What's New @@ -3459,7 +3352,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.5] - 2025-09-14 +## [3.6.5] - 2025-09-14 ## What's New @@ -3477,7 +3370,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.4] - 2025-09-14 +## [3.6.4] - 2025-09-14 ## What's New @@ -3495,7 +3388,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.3] - 2025-09-11 +## [3.6.3] - 2025-09-11 ## What's New @@ -3513,7 +3406,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.2] - 2025-09-11 +## [3.6.2] - 2025-09-11 ## What's New @@ -3531,7 +3424,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.1] - 2025-09-10 +## [3.6.1] - 2025-09-10 ## What's New @@ -3549,7 +3442,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.6.0] - 2025-09-10 +## [3.6.0] - 2025-09-10 ## What's New @@ -3567,7 +3460,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.9] - 2025-09-10 +## [3.5.9] - 2025-09-10 ## What's New @@ -3585,7 +3478,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.8] - 2025-09-10 +## [3.5.8] - 2025-09-10 ## What's New @@ -3603,7 +3496,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.7] - 2025-09-10 +## [3.5.7] - 2025-09-10 ## What's New @@ -3621,7 +3514,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.6] - 2025-09-09 +## [3.5.6] - 2025-09-09 ## What's New @@ -3639,7 +3532,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.5] - 2025-09-09 +## [3.5.5] - 2025-09-09 ## What's New @@ -3657,7 +3550,7 @@ claude-mem install For full documentation, visit the [README](https://github.com/thedotmack/claude-mem#readme). -## [v3.5.4] - 2025-09-09 +## [3.5.4] - 2025-09-09 ## πŸŽ‰ claude-mem v3.5.4 @@ -3693,4 +3586,3 @@ claude-mem install - uv (automatically installed if missing) For documentation and support, visit the [GitHub repository](https://github.com/thedotmack/claude-mem). -