# Bug Report ## Description Hosted setup failed (HTTP 429): This installation has already used its hosted setup run. Sign in or contact support. ## Environment - **Claude-mem**: 15.4.0 - **Claude Code**: 2.1.312 (Claude Code) - **Node.js**: v24.22.1 - **Bun**: 1.4.4 - **OS**: macOS 27.2 (arm64) - **Platform**: darwin ## Paths - **Plugin**: ~/.claude/plugins/marketplaces/thedotmack - **Data Directory**: ~/.claude-mem - **Current Directory**: ~/.claude/plugins/marketplaces/thedotmack - **Dev Mode**: No ## Worker Status - **Running**: Yes - **PID**: 61829 - **Port**: 37701 - **Uptime**: 4 minutes - **Active Sessions**: 1 - **SSE Clients**: 0 ## Database - **Path**: ~/.claude-mem/claude-mem.db - **Exists**: Yes - **Size**: 1036056.00 KB ## Configuration - **Settings File**: ~/.claude-mem/settings.json - **Settings Exist**: Yes - **Key Settings**: - CLAUDE_MEM_MODEL: claude-opus-4-8 ## Recent Worker Logs (Last 50 Lines) ``` [2026-10-28 10:39:28.997] [INFO ] [QUEUE ] [session-738] ENQUEUED | sessionDbId=738 | messageId=17 | type=observation | tool=Edit(~/Documents/Job/lb/lombard-white/.claude/hooks/README.md) | depth=3 [2026-10-28 10:39:28.997] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:39:36.591] [INFO ] [HOOK ] → PostToolUse: Skill(trim-indirection) [2026-10-28 10:39:36.625] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:39:42.109] [INFO ] [SDK ] [session-738] Condensed an oversized observation field to fit {field=outcome, toolName=Edit, originalChars=17093, condensedChars=5246} [2026-10-28 10:39:49.159] [INFO ] [SDK ] [session-738] ← Response received (1402 chars) {promptNumber=2} feature Context-size hook registered as UserPromptSubmit in pr... [2026-10-28 10:39:49.161] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | hasSummary=false [2026-10-28 10:39:49.163] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | obsIds=[72222] | summaryId=none [2026-10-28 10:39:49.219] [INFO ] [CHROMA_SYNC] Syncing observation {observationId=72222, documentCount=5, project=lombard-white} [2026-10-28 10:39:50.281] [INFO ] [SDK ] [session-738] ← Response received (31 chars) {promptNumber=2} [2026-10-28 10:39:50.281] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | hasSummary=false [2026-10-28 10:39:50.281] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | obsIds=[] | summaryId=none [2026-10-28 10:39:54.335] [INFO ] [HOOK ] → PostToolUse: Bash(ls .prettierrc* 2>/dev/null; npx prettier --version 2>/dev/null; npx prettier --check .claude/hooks/pretooluse-bash-cwd-guard.js .claude/hooks/userpromptsubmit-context-size.js .claude/settings.json .claude/hooks/README.md .claude/skills/query-lombard-mongodb/SKILL.md 2>&1 | tail -8; node --check .claude/hooks/pretooluse-bash-cwd-guard.js && node --check .claude/hooks/userpromptsubmit-context-size.js && echo "syntax ok") [2026-10-28 10:39:54.374] [INFO ] [QUEUE ] [session-738] ENQUEUED | sessionDbId=738 | messageId=18 | type=observation | tool=Bash(ls .prettierrc* 2>/dev/null; npx prettier --version 2>/dev/null; npx prettier --check .claude/hooks/pretooluse-bash-cwd-guard.js .claude/hooks/userpromptsubmit-context-size.js .claude/settings.json .claude/hooks/README.md .claude/skills/query-lombard-mongodb/SKILL.md 2>&1 | tail -8; node --check .claude/hooks/pretooluse-bash-cwd-guard.js && node --check .claude/hooks/userpromptsubmit-context-size.js && echo "syntax ok") | depth=2 [2026-10-28 10:39:54.374] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:39:59.090] [INFO ] [SDK ] [session-738] ← Response received (1680 chars) {promptNumber=2} change Hooks README documents the new context-size hook /dev/null | diff -q - /dev/null && echo clean || echo dirty); echo "HEAD $f: $r"; done; npx prettier --write .claude/hooks/userpromptsubmit-context-size.js >/dev/null && git diff --no-index --stat /dev/null .claude/hooks/userpromptsubmit-context-size.js | tail -1) [2026-10-28 10:40:05.676] [INFO ] [QUEUE ] [session-738] ENQUEUED | sessionDbId=738 | messageId=19 | type=observation | tool=Bash(for f in .claude/hooks/pretooluse-bash-cwd-guard.js .claude/settings.json .claude/hooks/README.md .claude/skills/query-lombard-mongodb/SKILL.md .claude/hooks/memory-index-budget.js; do r=$(git show HEAD:$f | npx prettier --stdin-filepath $f 2>/dev/null | diff -q - /dev/null && echo clean || echo dirty); echo "HEAD $f: $r"; done; npx prettier --write .claude/hooks/userpromptsubmit-context-size.js >/dev/null && git diff --no-index --stat /dev/null .claude/hooks/userpromptsubmit-context-size.js | tail -1) | depth=2 [2026-10-28 10:40:05.677] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:40:09.286] [INFO ] [SDK ] [session-738] ← Response received (31 chars) {promptNumber=2} [2026-10-28 10:40:09.287] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | hasSummary=false [2026-10-28 10:40:09.287] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | obsIds=[] | summaryId=none [2026-10-28 10:40:14.485] [INFO ] [HOOK ] → PostToolUse: Bash(npx prettier --write .claude/skills/query-lombard-mongodb/SKILL.md >/dev/null && git diff --stat -- .claude/skills/query-lombard-mongodb/SKILL.md .claude/hooks/ .claude/settings.json && node --check .claude/hooks/userpromptsubmit-context-size.js && P=~/.claude/projects/-Users-mikhailsmirnov-Documents-Job-lb-lombard-white; printf '{"session_id":"t-fmt","transcript_path":"%s"}' $P/8dcc4934-3061-49a9-9f1c-d1fba9844143.jsonl | node .claude/hooks/userpromptsubmit-context-size.js | jq -r '.systemMessage[0:40]'; rm -f "$(node -e 'console.log(require("os").tmpdir())')/lombard-ctx-warn-t-fmt") [2026-10-28 10:40:14.510] [INFO ] [QUEUE ] [session-738] ENQUEUED | sessionDbId=738 | messageId=20 | type=observation | tool=Bash(npx prettier --write .claude/skills/query-lombard-mongodb/SKILL.md >/dev/null && git diff --stat -- .claude/skills/query-lombard-mongodb/SKILL.md .claude/hooks/ .claude/settings.json && node --check .claude/hooks/userpromptsubmit-context-size.js && P=~/.claude/projects/-Users-mikhailsmirnov-Documents-Job-lb-lombard-white; printf '{"session_id":"t-fmt","transcript_path":"%s"}' $P/8dcc4934-3061-49a9-9f1c-d1fba9844143.jsonl | node .claude/hooks/userpromptsubmit-context-size.js | jq -r '.systemMessage[0:40]'; rm -f "$(node -e 'console.log(require("os").tmpdir())')/lombard-ctx-warn-t-fmt") | depth=2 [2026-10-28 10:40:14.510] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:40:17.417] [INFO ] [SDK ] [session-738] ← Response received (1599 chars) {promptNumber=2} discovery Existing .claude files were already prettier-dirty a... [2026-10-28 10:40:17.417] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | hasSummary=false [2026-10-28 10:40:17.418] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | obsIds=[72224] | summaryId=none [2026-10-28 10:40:17.455] [INFO ] [CHROMA_SYNC] Syncing observation {observationId=72224, documentCount=5, project=lombard-white} [2026-10-28 10:40:18.612] [INFO ] [SDK ] [session-738] ← Response received (31 chars) {promptNumber=2} [2026-10-28 10:40:18.612] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | hasSummary=false [2026-10-28 10:40:18.612] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=0 | obsIds=[] | summaryId=none [2026-10-28 10:40:26.178] [INFO ] [HOOK ] → PostToolUse: Bash(jq -s -r '[.[]|select(.type=="assistant")|{id:.message.id,t:.timestamp,u:.message.usage}]|group_by(.id)|map({t:.[0].t[11:19],c:(.[-1].u|.input_tokens+.cache_creation_input_tokens+.cache_read_input_tokens)})|sort_by(.t)|.[]|"\(.t) \(.c)"' ~/.claude/projects/-Users-mikhailsmirnov-Documents-Job-lb-lombard-white/1957edda-6ccc-4893-8683-b154555506a6.jsonl | awk 'NR>1{d=$2-p; if (d>20000) print "jump at " $1 ": " p " → " $2 " (+" d ")"} {p=$2} END{print "now: " p}') [2026-10-28 10:40:26.222] [INFO ] [QUEUE ] [session-738] ENQUEUED | sessionDbId=738 | messageId=21 | type=observation | tool=Bash(jq -s -r '[.[]|select(.type=="assistant")|{id:.message.id,t:.timestamp,u:.message.usage}]|group_by(.id)|map({t:.[0].t[11:19],c:(.[-1].u|.input_tokens+.cache_creation_input_tokens+.cache_read_input_tokens)})|sort_by(.t)|.[]|"\(.t) \(.c)"' ~/.claude/projects/-Users-mikhailsmirnov-Documents-Job-lb-lombard-white/1957edda-6ccc-4893-8683-b154555506a6.jsonl | awk 'NR>1{d=$2-p; if (d>20000) print "jump at " $1 ": " p " → " $2 " (+" d ")"} {p=$2} END{print "now: " p}') | depth=1 [2026-10-28 10:40:26.223] [INFO ] [HOOK ] Drained hook spool {drained=1, retained=0, quarantined=0, expired=0} [2026-10-28 10:40:34.721] [INFO ] [SDK ] [session-738] ← Response received (1479 chars) {promptNumber=2} discovery Current session context jumped +91k tokens at one ca... [2026-10-28 10:40:34.722] [INFO ] [DB ] [session-738] STORING | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | hasSummary=false [2026-10-28 10:40:34.722] [INFO ] [DB ] [session-738] STORED | sessionDbId=738 | memorySessionId=1ceac0ae-ceb2-4c3f-8cb2-a41089c845fe | obsCount=1 | obsIds=[72225] | summaryId=none [2026-10-28 10:40:34.769] [INFO ] [CHROMA_SYNC] Syncing observation {observationId=72225, documentCount=5, project=lombard-white} ```thedotmack/claude-memgithubOct 28, 2026Read original ↗