mirror of
https://github.com/obra/episodic-memory.git
synced 2026-09-14 13:43:14 +08:00
f06748a7be
One coherent summarizer error-handling pass on top of the cluster-A isolation: surface the real SDK result text and status (#110/#145), fail-fast on auth errors (#145), fall back to transcript summarization on process-exit and archive-only 'No conversation found' resumes (#147/#122), and abort a wedged SDK subprocess via AbortController after EPISODIC_MEMORY_SUMMARY_TIMEOUT_MS (default 120s, #160). Cost safety (#104): when a global ANTHROPIC_API_KEY would bill the metered API, warn once and proceed; EPISODIC_MEMORY_ALLOW_METERED_API=1 acknowledges and silences the warning. Co-authored-by: minyek <minyek@users.noreply.github.com> Co-authored-by: arimu1 <arimu1@users.noreply.github.com> Co-authored-by: jolive87 <jolive87@users.noreply.github.com> Claude-Session: https://claude.ai/code/session_0112vdwZphiWzfCYfaXMes4C