This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixed Codex SessionStart hook startup failures and preserved empty additionalContext strings.
Full changelog
Fixes
- Codex SessionStart hook no longer fails at startup. When a hook errored before its handler ran (missing
session_id, invalidcwd, or a missing transcript path), claude-mem fell back to a bare{"continue":true}regardless of which hook fired. Codex's strictSessionStartvalidator rejects that shape as "invalid session start JSON output," breaking context injection at Codex startup. The fallback now emits a validhookSpecificOutput: { hookEventName: "SessionStart", additionalContext: "" }for thecontexthook, matching what Codex expects. - Fixed a related gap where the Codex adapter silently dropped an explicit empty-string
additionalContextfrom its output instead of preserving it, which could leave the SessionStart payload incomplete.
Closes #2947, #2972. Supersedes #2953 and #2948.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About claude-mem
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
Related context
Related tools
Earlier breaking changes
- v13.11.0 Retires the standalone `cloud-sync.mjs` daemon.
Beta — feedback welcome: [email protected]