v9.0.12
thedotmack/claude-memv9.0.12Jan 28, 2026by thedotmack
AI Summary
Critical bugfix release addressing a severe authentication failure introduced in v9.0.11. The previous version's use of CLAUDE_CONFIG_DIR override for observer session isolation inadvertently blocked access to existing auth tokens, causing 'Invalid API key' errors. The fix switches to using the SDK's cwd option, keeping credentials accessible in ~/.claude/ while still isolating observer sessions.
Key Highlights
- Critical bugfix resolving 'Invalid API key' authentication errors from v9.0.11
- Changed observer session isolation from CLAUDE_CONFIG_DIR override to SDK's cwd option
- Auth credentials in ~/.claude/ remain accessible with the fix
- Observer sessions now stored under ~/.claude-mem/observer-sessions/
- Maintains session isolation - observer sessions still don't appear in claude --resume lists
Full Release Notes
## Fix: Authentication failure from observer session isolation **Critical bugfix** for users who upgraded to v9.0.11. ### Problem v9.0.11 introduced observer session isolation using `CLAUDE_CONFIG_DIR` override, which inadvertently broke authentication: ``` Invalid API key · Please run /login ``` This happened because Claude Code stores credentials in the config directory, and overriding it prevented access to existing auth tokens. ### Solution Observer sessions now use the SDK's `cwd` option instead: - Sessions stored under `~/.claude-mem/observer-sessions/` project - Auth credentials in `~/.claude/` remain accessible - Observer sessions still won't pollute `claude --resume` lists ### Affected Users Anyone running v9.0.11 who saw "Invalid API key" errors should upgrade immediately. --- 🤖 Generated with [Claude Code](https://claude.ai/code)