JOUNGWOOK KWON
5a18f08e5f
chore: merge upstream v12.4.7 + keep local fixes
Major upstream changes (v12.3.9 → v12.4.7):
v12.3.9 — Stop hook fire-and-forget (eliminates ~110s terminal block);
hook port precedence; Telegram notifier; security_alert/security_note
observation types
v12.4.0/12.4.1 — worker startup streamlined; consolidated DB connections;
Chroma backfill watermark cache (422% CPU → 0% on restart)
v12.4.2 — context-overflow infinite loop fixed (clears memorySessionId
on "Prompt is too long"); <task-notification> payload pollution blocked
at hook + worker boundary
v12.4.3 — one-time pollution cleanup migration (CleanupV12_4_3):
purges observer-sessions rows + cascade, stuck pending chains, Chroma
rebuild; auto VACUUM INTO backup. Ran successfully on this DB:
- 1463 observer-sessions purged
- 3682 cascade rows
- 102MB backup at ~/.claude-mem/backups/
v12.4.4 — stop draining queue on /clear (removes SessionEnd shim that
had been abandoning pending observations for 6 months)
v12.4.5 — fix observation persistence on fresh installs (migration 28
mirror in SessionStore)
v12.4.7 — cynical-deletion sweep (closes 27 issues); multi-account
isolation via per-UID worker port (37700 + uid % 100, with explicit
CLAUDE_MEM_WORKER_PORT override); CLAUDE_MEM_INTERNAL=1 trust boundary
replaces cwd-based observer-session detection; observations.metadata
column (migration 30); proxy env vars stripped from spawned subprocs
Local fixes preserved:
- env-sanitizer PATH extension for claude CLI lookup (auto-merged
cleanly with upstream's new ENV_PROXY_VARS proxy stripping)
- SessionStore stale session reset (mac sleep / 4h wall-clock)
Settings: CLAUDE_MEM_WORKER_PORT=37777 explicit override preserved
through the per-UID port migration. Worker restarted to v12.4.7.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 18:13:22 +09:00
..
2026-04-14 18:41:34 -07:00
2026-02-23 03:32:22 -05:00
2026-04-26 18:13:22 +09:00
2026-04-26 18:13:22 +09:00
2026-04-25 21:23:24 -07:00
2026-02-10 04:39:58 -05:00
2026-04-26 18:13:22 +09:00