From 9215c7e1f5a34a959e381ad0d9d002dc04f098e3 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sat, 1 Nov 2025 21:47:00 -0400 Subject: [PATCH] Release v4.3.4: Fix SessionStart hooks on resume MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: - Fixed SessionStart hooks running on session resume - Added matcher configuration to only run hooks on startup, clear, or compact events - Prevents unnecessary hook execution and improves performance Technical changes: - Modified plugin/hooks/hooks.json (added matcher) - Updated version to 4.3.4 in all metadata files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude-plugin/marketplace.json | 2 +- CLAUDE.md | 16 ++++++++++++++-- package.json | 2 +- plugin/.claude-plugin/plugin.json | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 92f42979..76c9051e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "plugins": [ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "source": "./plugin", "description": "Persistent memory system for Claude Code - context compression across sessions" } diff --git a/CLAUDE.md b/CLAUDE.md index f30f568f..f1f0b1ce 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ Claude-mem is a persistent memory compression system that preserves context across Claude Code sessions. It automatically captures tool usage observations, processes them through the Claude Agent SDK, and makes summaries available to future sessions. -**Current Version**: 4.3.3 +**Current Version**: 4.3.4 **License**: AGPL-3.0 **Author**: Alex Newman (@thedotmack) @@ -212,10 +212,22 @@ npm run build && git commit -a -m "Build and update" && git push && cd ~/.claude For detailed version history and changelog, see [CHANGELOG.md](CHANGELOG.md). -**Current Version**: 4.3.3 +**Current Version**: 4.3.4 ### Recent Highlights +#### v4.3.4 (2025-11-01) +**Breaking Changes**: None (patch version) + +**Fixes**: +- Fixed SessionStart hooks running on session resume (plugin/hooks/hooks.json:4) +- Added matcher configuration to only run SessionStart hooks on startup, clear, or compact events +- Prevents unnecessary hook execution and improves performance on session resume + +**Technical Details**: +- 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) **Breaking Changes**: None (patch version) diff --git a/package.json b/package.json index 50e371a7..ea999ee8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "description": "Memory compression system for Claude Code - persist context across sessions", "keywords": [ "claude", diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 62b3104f..1c611b7d 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions", "author": { "name": "Alex Newman"