Title
no such function: mc_privileged_writer
Description
ctx_memory writes are consistently failing with a sqlite error no such function: mc_privileged_writer
Environment
- Plugin: v0.33.0
- OS: darwin arm64
- Node: v22.23.1
- OpenCode: 1.18.7
Configuration
Config from ~/.config/cortexkit/magic-context.jsonc:
Diagnostics
- Timestamp: 2026-07-27T17:14:01.699Z
- Plugin: v0.33.0
- OS: darwin arm64
- Node: v22.23.1
- OpenCode installed: true [cli] (1.18.7)
- Plugin registered in opencode config: true
- Plugin registered in tui config: true
- magic-context.jsonc parse error: none
- Conflicts detected: none
OpenCode installations
| Marker |
Path |
Version |
Source |
| [active] |
~/.opencode/bin/opencode |
1.18.7 |
PATH |
|
/opt/homebrew/Cellar/opencode/1.18.7/bin/opencode |
1.18.7 |
PATH |
|
~/Library/Application Support/ai.opencode.desktop.beta/opencode.settings |
unknown |
desktop |
Config paths
{
"configDir": "~/.config/opencode",
"opencodeConfig": "~/.config/opencode/opencode.jsonc",
"opencodeConfigFormat": "jsonc",
"magicContextConfig": "~/.config/cortexkit/magic-context.jsonc",
"tuiConfig": "~/.config/opencode/tui.json",
"tuiConfigFormat": "json",
"omoConfig": null
}
magic-context.jsonc flags
Plugin cache
{
"path": "~/.cache/opencode/packages/@cortexkit/opencode-magic-context@latest",
"cached": "0.33.0",
"latest": "0.33.0"
}
Storage
{
"path": "~/.local/share/cortexkit/magic-context",
"exists": true,
"context_db_size": "114.8 MB"
}
Recent sessions
No recent OpenCode sessions found (or OpenCode DB unavailable on this runtime).
Historian dumps
(Metadata only — XML content is not included in this report.)
Dumps are stored per-project under <project>/.cortexkit/magic-context/historian/.
{
"byProject": [],
"legacyDumps": {
"dir": "/var/folders/lp/jc0kv2555qgcftbsh4b0kqrr0000gn/T/opencode/magic-context/historian",
"count": 0,
"recent": []
}
}
Historian failures (session_meta)
Note: this counter RESETS to 0 on every successful run — see 'Historian runs' below for the durable history.
No sessions with historian failures.
Historian runs (durable telemetry)
Per-session success/failure/no-op counts from historian_runs (never reset).
No historian runs recorded (or schema predates v24).
Log file
- Path: /var/folders/lp/jc0kv2555qgcftbsh4b0kqrr0000gn/T/opencode/magic-context/magic-context.log
- Exists: true
- Size: 17629 KB
Historian failure signals (log, sanitized)
No historian failure log lines found in recent history.
Recent errors (last 20, sanitized)
[2026-07-27T16:15:31.252Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:15:31.252Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:21:13.882Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:21:19.398Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:29:07.722Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:30:31.340Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:30:31.297Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:30:59.320Z] [magic-context] openai-compatible embedding request failed: 502 Bad Gateway
[2026-07-27T16:36:13.400Z] [magic-context] openai-compatible embedding request failed: 404 Not Found
[2026-07-27T16:57:18.430Z] [magic-context] openai-compatible embedding request failed: 403 Forbidden
[2026-07-27T16:59:07.816Z] [magic-context] openai-compatible embedding request failed: 403 Forbidden
[2026-07-27T17:08:39.919Z] [magic-context] openai-compatible embedding request failed: 503 Service Unavailable
Log (last 400 lines, sanitized)
[truncated for GitHub 64KB limit — older log lines dropped]
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform scheduler: percentage=13.6% inputTokens=135874 cacheTtl=5m lastResponseTime=1785170306252 decision=defer
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T16:38:26.254Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=emergencyRecoveryBlock elapsed=0.3ms
[2026-07-27T16:38:26.255Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 95 msgs
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] compartment trigger: not firing at 13.6% because projected post-drop usage is 8.9% (target 11.3%)
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=compartmentTrigger elapsed=3.6ms
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] temporal: injected 7 gap markers
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=injectTemporalMarkers elapsed=0.0ms
[2026-07-27T16:38:26.258Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.initFromDb elapsed=0.1ms
[2026-07-27T16:38:26.259Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.getSourceContents elapsed=0.2ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.loop elapsed=7.0ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.deriveOwner elapsed=1.9ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.assignTag elapsed=0.1ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.assignToolTag elapsed=0.7ms
[2026-07-27T16:38:26.265Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tag.saveSource elapsed=0.0ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=tagMessages elapsed=7.3ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=getActiveTagsBySession elapsed=0.1ms count=82
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=getTagsByNumbers elapsed=0.2ms targets=109 fetched=109
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=batchFinalize:flushed elapsed=0.1ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=153
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=compartmentPhase elapsed=0.0ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=dropStaleReduceCalls elapsed=0.0ms
[2026-07-27T16:38:26.266Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=stripProcessedImages elapsed=0.0ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform: injected m[0]/m[1] (rematerialized=false, reason=cache_hit)
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=pp.injectM0M1 elapsed=0.4ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=pp.placeholderNeutralize elapsed=0.0ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=pp.nudgeAndSticky elapsed=0.0ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.0ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=pp.autoSearchHint elapsed=0.1ms
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] final representation: clearedParts=3 mergedReasoningParts=44
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=finalizeMessageRepresentation elapsed=0.0ms clearedParts=3 mergedReasoningParts=44
[2026-07-27T16:38:26.267Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform stage: stage=postTransformPhase elapsed=1.0ms
[2026-07-27T16:38:26.268Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] transform completed in 13.8ms (88 messages, 109 targets, watermark: 30)
[2026-07-27T16:38:26.282Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T16:38:47.093Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] event message.updated: provider=anthropic model=claude-opus-5 hasUsageTokens=true tokens.input=2 cache.read=135872 cache.write=149
[2026-07-27T16:38:47.094Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] event message.updated: totalInputTokens=136023 contextLimit=1000000 percentage=13.6%
[2026-07-27T16:38:47.133Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] event message.updated: provider=anthropic model=claude-opus-5 hasUsageTokens=true tokens.input=2 cache.read=135872 cache.write=149
[2026-07-27T16:38:47.133Z] [magic-context][ses_06f1e0f65ffevTwIOZXtV1UOt6] event message.updated: totalInputTokens=136023 contextLimit=1000000 percentage=13.6%
[2026-07-27T16:38:46.179Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T16:38:46.188Z] [migrations] migration lock check attempt 1/6
[2026-07-27T16:38:46.212Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T16:38:46.215Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T16:38:46.215Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T16:38:46.489Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T16:38:46.490Z] [rpc] server listening on 127.0.0.1:62859
[2026-07-27T16:38:46.491Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T16:43:46.117Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T16:43:46.124Z] [migrations] migration lock check attempt 1/6
[2026-07-27T16:43:46.146Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T16:43:46.149Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T16:43:46.149Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T16:43:46.360Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T16:43:46.360Z] [rpc] server listening on 127.0.0.1:63013
[2026-07-27T16:43:46.362Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T16:44:07.517Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:44:07.846Z] [magic-context] proactively embedded 10 memories for project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b
[2026-07-27T16:45:30.867Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:45:31.182Z] [magic-context] proactively embedded 10 memories for project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b
[2026-07-27T16:45:30.941Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:45:31.126Z] [magic-context] proactively embedded 10 memories for project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b
[2026-07-27T16:48:46.064Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T16:48:46.079Z] [migrations] migration lock check attempt 1/6
[2026-07-27T16:48:46.211Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T16:48:46.214Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T16:48:46.214Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T16:48:46.355Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T16:48:46.355Z] [rpc] server listening on 127.0.0.1:63068
[2026-07-27T16:48:46.356Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T16:57:17.497Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:57:17.936Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:57:18.171Z] [magic-context] storage fatal: refusing to open ~/.local/share/cortexkit/magic-context/context.db; database schema v69 is newer than this binary supports (max v53). A pinned or stale plugin is likely sharing this database with a newer instance; update or unpin Magic Context with 'npx @cortexkit/magic-context@latest doctor --force', then restart.
[2026-07-27T16:57:18.173Z] [dreamer] storage unavailable; skipping maintenance tick (the cache schema is newer than this binary supports — restart/upgrade OpenCode/Pi/Magic Context to recover)
[2026-07-27T16:57:18.430Z] [magic-context] openai-compatible embedding request failed: 403 Forbidden
[2026-07-27T16:59:07.539Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T16:59:07.816Z] [magic-context] openai-compatible embedding request failed: 403 Forbidden
[2026-07-27T17:00:30.900Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T17:00:31.105Z] [magic-context] proactively embedded 10 memories for project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b
[2026-07-27T17:00:30.967Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T17:00:31.140Z] [magic-context] proactively embedded 10 memories for project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b
[2026-07-27T17:00:57.340Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T17:00:57.349Z] [migrations] migration lock check attempt 1/6
[2026-07-27T17:00:57.378Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T17:00:57.384Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T17:00:57.384Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T17:00:57.690Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T17:00:57.690Z] [rpc] server listening on 127.0.0.1:63231
[2026-07-27T17:00:57.692Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T17:05:57.175Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T17:05:57.186Z] [migrations] migration lock check attempt 1/6
[2026-07-27T17:05:57.216Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T17:05:57.219Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T17:05:57.219Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T17:05:57.459Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T17:05:57.459Z] [rpc] server listening on 127.0.0.1:63295
[2026-07-27T17:05:57.461Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T17:08:20.408Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T17:08:20.421Z] [migrations] migration lock check attempt 1/6
[2026-07-27T17:08:20.471Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T17:08:20.474Z] [dreamer] registered project git:71c2cb3ecadb51a29411cfda183faeb57ed44f7b (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T17:08:20.474Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T17:08:20.499Z] [rpc] another Magic Context RPC server is active for this project (pid 84456, port 52229); starting separate instance on a new port
[2026-07-27T17:08:20.499Z] [rpc] server listening on 127.0.0.1:63315
[2026-07-27T17:08:20.501Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T17:08:21.457Z] [magic-context][global] models-dev-cache: API layer loaded 126 model metadata entries
[2026-07-27T17:08:25.837Z] [auto-update-checker] Already on latest version for channel: latest
[2026-07-27T17:08:37.984Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: no assistant info extracted from event
[2026-07-27T17:08:38.018Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-07-27T17:08:38.018Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: skipping — no usage tokens and no known usage
[2026-07-27T17:08:38.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findSessionId elapsed=0.2ms messages=1
[2026-07-27T17:08:38.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findLastUserMessageId elapsed=0.1ms
[2026-07-27T17:08:38.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-07-27T17:08:38.027Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=modelChangeDetection elapsed=0.1ms
[2026-07-27T17:08:38.027Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=schedulerAndUsage elapsed=0.1ms
[2026-07-27T17:08:38.028Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform scheduler: percentage=0.0% inputTokens=0 cacheTtl=5m lastResponseTime=0 decision=defer
[2026-07-27T17:08:38.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T17:08:38.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=emergencyRecoveryBlock elapsed=1.3ms
[2026-07-27T17:08:38.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 1 msgs
[2026-07-27T17:08:38.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] compartment trigger: cheap-skip at 0.0% (below proactive floor 13%) — live-tail upper bound 0 < triggerBudget 7500; no size trigger possible, skipped full raw read
[2026-07-27T17:08:38.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentTrigger elapsed=0.9ms
[2026-07-27T17:08:38.063Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] trimmed memories from 156 to 14 to fit injection budget of 1000 tokens
[2026-07-27T17:08:38.063Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=prepareCompartmentInjection elapsed=30.0ms
[2026-07-27T17:08:38.064Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=injectTemporalMarkers elapsed=0.1ms
[2026-07-27T17:08:38.064Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.initFromDb elapsed=0.9ms
[2026-07-27T17:08:38.065Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getSourceContents elapsed=0.1ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.loop elapsed=7.1ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.deriveOwner elapsed=0.0ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignTag elapsed=4.2ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignToolTag elapsed=0.0ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.saveSource elapsed=2.7ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tagMessages elapsed=8.4ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getActiveTagsBySession elapsed=0.1ms count=2
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getTagsByNumbers elapsed=0.1ms targets=2 fetched=2
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:flushed elapsed=0.1ms
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:38.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:38.073Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentPhase elapsed=0.4ms
[2026-07-27T17:08:38.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] heuristics WILL RUN — reason=m0_hard_fold (drain folded into known m[0] bust, scheduler=defer), context=0.0%, turn=msg_fa48cc961001L2NtAAmBCkk3DS
[2026-07-27T17:08:38.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] pending ops WILL APPLY — reason=scheduler_execute (scheduler=defer), pendingOps=0, context=0.0%
[2026-07-27T17:08:38.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyPendingOperations elapsed=0.2ms
[2026-07-27T17:08:38.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyHeuristicCleanup elapsed=0.2ms droppedTools=0 deduplicatedTools=0 droppedInjections=0 compressedTextTags=0 mutatedTextTags=0
[2026-07-27T17:08:38.077Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=clearOldReasoning elapsed=0.0ms
[2026-07-27T17:08:38.077Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T17:08:38.093Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] v2 trimmed memories from 156 to 7 to fit injection budget of 1000 tokens
[2026-07-27T17:08:38.096Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform: injected m[0]/m[1] (rematerialized=true, reason=first_render)
[2026-07-27T17:08:38.096Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.injectM0M1 elapsed=19.9ms
[2026-07-27T17:08:38.097Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.placeholderNeutralize elapsed=0.2ms
[2026-07-27T17:08:38.097Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.nudgeAndSticky elapsed=0.1ms
[2026-07-27T17:08:38.097Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.2ms
[2026-07-27T17:08:39.919Z] [magic-context] openai-compatible embedding request failed: 503 Service Unavailable
[2026-07-27T17:08:39.942Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.autoSearchHint elapsed=1845.2ms
[2026-07-27T17:08:39.943Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] final representation: clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:39.943Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=finalizeMessageRepresentation elapsed=0.1ms clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:39.943Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=postTransformPhase elapsed=1869.8ms
[2026-07-27T17:08:39.950Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform completed in 1924.6ms (3 messages, 2 targets, watermark: 0)
[2026-07-27T17:08:39.980Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] system-prompt-hash skipped (OpenCode internal agent: title/summary/compaction)
[2026-07-27T17:08:40.000Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T17:08:40.000Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] system prompt hash initialized: 527e01abb76f42e88db1dab514c18135 (len=52587)
[2026-07-27T17:08:43.891Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=30648 cache.read=0 cache.write=0
[2026-07-27T17:08:43.899Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=30648 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:08:43.907Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=30648 cache.read=0 cache.write=0
[2026-07-27T17:08:43.907Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-07-27T17:08:43.907Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=30648 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:08:43.909Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findSessionId elapsed=0.0ms messages=2
[2026-07-27T17:08:43.909Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-07-27T17:08:43.909Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-07-27T17:08:43.909Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-07-27T17:08:43.909Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform scheduler: percentage=3.1% inputTokens=30648 cacheTtl=5m lastResponseTime=1785172123907 decision=defer
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=emergencyRecoveryBlock elapsed=0.8ms
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 2 msgs
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] compartment trigger: cheap-skip at 3.1% (below proactive floor 13%) — live-tail upper bound 985 < triggerBudget 7500; no size trigger possible, skipped full raw read
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentTrigger elapsed=0.1ms
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=injectTemporalMarkers elapsed=0.0ms
[2026-07-27T17:08:43.910Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.initFromDb elapsed=0.1ms
[2026-07-27T17:08:43.911Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getSourceContents elapsed=0.1ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.loop elapsed=121.4ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.deriveOwner elapsed=0.5ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignTag elapsed=0.0ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignToolTag elapsed=120.6ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.saveSource elapsed=0.0ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tagMessages elapsed=121.7ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getActiveTagsBySession elapsed=0.1ms count=3
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getTagsByNumbers elapsed=0.1ms targets=3 fetched=3
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:44.032Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentPhase elapsed=0.0ms
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] heuristics WILL RUN — reason=m0_hard_fold (drain folded into known m[0] bust, scheduler=defer), context=3.1%, turn=msg_fa48cc961001L2NtAAmBCkk3DS
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] pending ops WILL APPLY — reason=scheduler_execute (scheduler=defer), pendingOps=0, context=3.1%
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyPendingOperations elapsed=0.1ms
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyHeuristicCleanup elapsed=0.1ms droppedTools=0 deduplicatedTools=0 droppedInjections=0 compressedTextTags=0 mutatedTextTags=0
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=clearOldReasoning elapsed=0.0ms
[2026-07-27T17:08:44.033Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T17:08:44.038Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] v2 trimmed memories from 156 to 7 to fit injection budget of 1000 tokens
[2026-07-27T17:08:44.052Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform: injected m[0]/m[1] (rematerialized=true, reason=system_hash)
[2026-07-27T17:08:44.052Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.injectM0M1 elapsed=19.2ms
[2026-07-27T17:08:44.052Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.placeholderNeutralize elapsed=0.1ms
[2026-07-27T17:08:44.052Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.nudgeAndSticky elapsed=0.0ms
[2026-07-27T17:08:44.052Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.0ms
[2026-07-27T17:08:44.053Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.autoSearchHint elapsed=0.1ms
[2026-07-27T17:08:44.053Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] final representation: clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:44.053Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=finalizeMessageRepresentation elapsed=0.0ms clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:44.053Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=postTransformPhase elapsed=20.4ms
[2026-07-27T17:08:44.054Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform completed in 144.7ms (4 messages, 3 targets, watermark: 0)
[2026-07-27T17:08:44.148Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T17:08:47.013Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=259 cache.read=30720 cache.write=0
[2026-07-27T17:08:47.013Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=30979 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:08:47.021Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=259 cache.read=30720 cache.write=0
[2026-07-27T17:08:47.021Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-07-27T17:08:47.022Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=30979 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findSessionId elapsed=0.0ms messages=3
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform scheduler: percentage=3.1% inputTokens=30979 cacheTtl=5m lastResponseTime=1785172127021 decision=defer
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T17:08:47.023Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=emergencyRecoveryBlock elapsed=0.5ms
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 3 msgs
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] compartment trigger: cheap-skip at 3.1% (below proactive floor 13%) — live-tail upper bound 1120 < triggerBudget 7500; no size trigger possible, skipped full raw read
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentTrigger elapsed=0.3ms
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=injectTemporalMarkers elapsed=0.0ms
[2026-07-27T17:08:47.024Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.initFromDb elapsed=0.1ms
[2026-07-27T17:08:47.025Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getSourceContents elapsed=0.4ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.loop elapsed=1.6ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.deriveOwner elapsed=0.3ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignTag elapsed=0.3ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignToolTag elapsed=0.6ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.saveSource elapsed=0.2ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tagMessages elapsed=2.1ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getActiveTagsBySession elapsed=0.0ms count=5
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getTagsByNumbers elapsed=0.0ms targets=5 fetched=5
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:47.026Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T17:08:47.027Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentPhase elapsed=0.0ms
[2026-07-27T17:08:47.028Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform: injected m[0]/m[1] (rematerialized=false, reason=cache_hit)
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.injectM0M1 elapsed=0.5ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.placeholderNeutralize elapsed=0.0ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.nudgeAndSticky elapsed=0.0ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.0ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.autoSearchHint elapsed=0.0ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] final representation: clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=finalizeMessageRepresentation elapsed=0.0ms clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=postTransformPhase elapsed=2.3ms
[2026-07-27T17:08:47.029Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform completed in 6.4ms (5 messages, 5 targets, watermark: 0)
[2026-07-27T17:08:47.047Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T17:08:49.070Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=173 cache.read=30976 cache.write=0
[2026-07-27T17:08:49.070Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31149 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:08:49.075Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=173 cache.read=30976 cache.write=0
[2026-07-27T17:08:49.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31149 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:09:36.040Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: no assistant info extracted from event
[2026-07-27T17:09:36.058Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findSessionId elapsed=0.1ms messages=5
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-07-27T17:09:36.061Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform scheduler: percentage=3.1% inputTokens=31149 cacheTtl=5m lastResponseTime=1785172176058 decision=defer
[2026-07-27T17:09:36.062Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T17:09:36.062Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=emergencyRecoveryBlock elapsed=0.6ms
[2026-07-27T17:09:36.065Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 5 msgs
[2026-07-27T17:09:36.066Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] compartment trigger: cheap-skip at 3.1% (below proactive floor 13%) — live-tail upper bound 1364 < triggerBudget 7500; no size trigger possible, skipped full raw read
[2026-07-27T17:09:36.066Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentTrigger elapsed=0.6ms
[2026-07-27T17:09:36.066Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-07-27T17:09:36.066Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=injectTemporalMarkers elapsed=0.2ms
[2026-07-27T17:09:36.066Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.initFromDb elapsed=0.3ms
[2026-07-27T17:09:36.068Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getSourceContents elapsed=1.9ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.loop elapsed=2.9ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.deriveOwner elapsed=0.6ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignTag elapsed=1.5ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignToolTag elapsed=0.0ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.saveSource elapsed=0.5ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tagMessages elapsed=5.1ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getActiveTagsBySession elapsed=0.1ms count=7
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getTagsByNumbers elapsed=0.1ms targets=7 fetched=7
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-07-27T17:09:36.071Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T17:09:36.072Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-07-27T17:09:36.074Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T17:09:36.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform: injected m[0]/m[1] (rematerialized=false, reason=cache_hit)
[2026-07-27T17:09:36.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.injectM0M1 elapsed=1.7ms
[2026-07-27T17:09:36.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.placeholderNeutralize elapsed=0.0ms
[2026-07-27T17:09:36.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.nudgeAndSticky elapsed=0.1ms
[2026-07-27T17:09:36.076Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.1ms
[2026-07-27T17:09:36.132Z] [magic-context] openai-compatible embedding: endpoint recovered, circuit closed
[2026-07-27T17:09:37.324Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] auto-search: top score 0.255 below threshold 0.6
[2026-07-27T17:09:37.324Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.autoSearchHint elapsed=1247.9ms
[2026-07-27T17:09:37.324Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] final representation: clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:09:37.324Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=finalizeMessageRepresentation elapsed=0.0ms clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:09:37.325Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=postTransformPhase elapsed=1253.0ms
[2026-07-27T17:09:37.326Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform completed in 1264.9ms (7 messages, 7 targets, watermark: 0)
[2026-07-27T17:09:37.337Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T17:09:39.947Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=82 cache.read=31104 cache.write=0
[2026-07-27T17:09:39.947Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31186 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:09:39.958Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=82 cache.read=31104 cache.write=0
[2026-07-27T17:09:39.958Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-07-27T17:09:39.958Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31186 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:09:39.961Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findSessionId elapsed=0.0ms messages=6
[2026-07-27T17:09:39.961Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-07-27T17:09:39.961Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-07-27T17:09:39.961Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-07-27T17:09:39.961Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform scheduler: percentage=3.1% inputTokens=31186 cacheTtl=5m lastResponseTime=1785172179958 decision=defer
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] [boundary-exec] base=defer bypass=none midTurn=false effective=defer sideEffect=none
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=emergencyRecoveryBlock elapsed=0.7ms
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] tag floor: 0 (full-scan fallback) — no leading wire message resolved a tag across 6 msgs
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] compartment trigger: cheap-skip at 3.1% (below proactive floor 13%) — live-tail upper bound 1391 < triggerBudget 7500; no size trigger possible, skipped full raw read
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentTrigger elapsed=0.3ms
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=injectTemporalMarkers elapsed=0.0ms
[2026-07-27T17:09:39.962Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.initFromDb elapsed=0.0ms
[2026-07-27T17:09:39.963Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getSourceContents elapsed=0.2ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.loop elapsed=1.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.deriveOwner elapsed=0.2ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.getToolTag elapsed=0.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignTag elapsed=0.3ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.assignToolTag elapsed=0.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tag.saveSource elapsed=0.1ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=tagMessages elapsed=1.2ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getActiveTagsBySession elapsed=0.0ms count=8
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=getTagsByNumbers elapsed=0.1ms targets=8 fetched=8
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=compartmentPhase elapsed=0.0ms
[2026-07-27T17:09:39.964Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform: injected m[0]/m[1] (rematerialized=false, reason=cache_hit)
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.injectM0M1 elapsed=2.3ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.placeholderNeutralize elapsed=0.0ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.nudgeAndSticky elapsed=0.0ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.noteAndTodoSynthesis elapsed=0.1ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=pp.autoSearchHint elapsed=0.1ms
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] final representation: clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=finalizeMessageRepresentation elapsed=0.0ms clearedParts=0 mergedReasoningParts=0
[2026-07-27T17:09:39.967Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform stage: stage=postTransformPhase elapsed=3.1ms
[2026-07-27T17:09:39.968Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] transform completed in 6.9ms (8 messages, 8 targets, watermark: 0)
[2026-07-27T17:09:39.983Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] injected generic guidance into system prompt (ctxReduce=true, subagent=false, subagentReduceMode=false)
[2026-07-27T17:09:42.598Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=131 cache.read=31232 cache.write=0
[2026-07-27T17:09:42.598Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31363 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:09:42.611Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: provider=opencode-go model=deepseek-v4-flash hasUsageTokens=true tokens.input=131 cache.read=31232 cache.write=0
[2026-07-27T17:09:42.612Z] [magic-context][ses_05b7336bcffe8DcG38QEA8tbBM] event message.updated: totalInputTokens=31363 contextLimit=1000000 percentage=3.1%
[2026-07-27T17:10:20.546Z] [dreamer] timer tick (startup) — projects=1
[2026-07-27T17:10:57.209Z] [magic-context] no conflicts detected, plugin enabled
[2026-07-27T17:10:57.221Z] [migrations] migration lock check attempt 1/6
[2026-07-27T17:10:57.344Z] [magic-context] rehydrated 24 session(s) with pending compaction-marker drain at hook init
[2026-07-27T17:10:57.348Z] [dreamer] registered project dir:6666cd76f969 (dreaming=true embeddings=true commits=false; total=1)
[2026-07-27T17:10:57.348Z] [dreamer] started independent schedule timer (every 15m)
[2026-07-27T17:10:57.584Z] [rpc] another Magic Context RPC server is active for this project (pid 760, port 57322); starting separate instance on a new port
[2026-07-27T17:10:57.584Z] [rpc] server listening on 127.0.0.1:63361
[2026-07-27T17:10:57.586Z] [magic-context] cleanup: no active Desktop session found
[2026-07-27T17:12:17.524Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T17:12:17.803Z] [magic-context] openai-compatible embedding: endpoint recovered, circuit closed
[2026-07-27T17:12:17.810Z] [magic-context] proactively embedded 10 memories for project git:ad83c5ac6f7afac14192bb7bb3672525f9edd91f
[2026-07-27T17:12:17.579Z] [dreamer] timer tick (interval) — projects=1
[2026-07-27T17:12:17.659Z] [magic-context] storage fatal: refusing to open ~/.local/share/cortexkit/magic-context/context.db; database schema v69 is newer than this binary supports (max v53). A pinned or stale plugin is likely sharing this database with a newer instance; update or unpin Magic Context with 'npx @cortexkit/magic-context@latest doctor --force', then restart.
[2026-07-27T17:12:17.659Z] [dreamer] storage unavailable; skipping maintenance tick (the cache schema is newer than this binary supports — restart/upgrade OpenCode/Pi/Magic Context to recover)
Title
no such function: mc_privileged_writer
Description
ctx_memory writes are consistently failing with a sqlite error
no such function: mc_privileged_writerEnvironment
Configuration
Config from
~/.config/cortexkit/magic-context.jsonc:{ "$schema": "https://raw.githubusercontent.com/cortexkit/magic-context/master/assets/magic-context.schema.json", "historian": { "model": "opencode-go/deepseek-v4-pro", "fallback_models": [ "github-copilot/gpt-5.3-codex" ] }, "dreamer": { "model": "opencode-go/deepseek-v4-flash", "disable": false, "fallback_models": [ "github-copilot/gpt-5-mini" ] }, "sidekick": { "model": "opencode-go/deepseek-v4-flash" }, "execute_threshold_tokens": { "default": 150000 }, "memory": { "injection_budget_tokens": 1000 }, "embedding": { "provider": "openai-compatible", "model": "jina-embeddings-v2-base-code", "endpoint": "http://llm.homelab.<USER>mast.com/v1", "max_input_tokens": 2048 } }Diagnostics
OpenCode installations
~/.opencode/bin/opencode/opt/homebrew/Cellar/opencode/1.18.7/bin/opencode~/Library/Application Support/ai.opencode.desktop.beta/opencode.settingsConfig paths
{ "configDir": "~/.config/opencode", "opencodeConfig": "~/.config/opencode/opencode.jsonc", "opencodeConfigFormat": "jsonc", "magicContextConfig": "~/.config/cortexkit/magic-context.jsonc", "tuiConfig": "~/.config/opencode/tui.json", "tuiConfigFormat": "json", "omoConfig": null }magic-context.jsonc flags
{ "$schema": "https://raw.githubusercontent.com/cortexkit/magic-context/master/assets/magic-context.schema.json", "historian": { "model": "opencode-go/deepseek-v4-pro", "fallback_models": [ "github-copilot/gpt-5.3-codex" ] }, "dreamer": { "model": "opencode-go/deepseek-v4-flash", "disable": false, "fallback_models": [ "github-copilot/gpt-5-mini" ] }, "sidekick": { "model": "opencode-go/deepseek-v4-flash" }, "execute_threshold_tokens": { "default": 150000 }, "memory": { "injection_budget_tokens": 1000 }, "embedding": { "provider": "openai-compatible", "model": "jina-embeddings-v2-base-code", "endpoint": "http://llm.homelab.<USER>mast.com/v1", "max_input_tokens": 2048 } }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/opencode-magic-context@latest", "cached": "0.33.0", "latest": "0.33.0" }Storage
{ "path": "~/.local/share/cortexkit/magic-context", "exists": true, "context_db_size": "114.8 MB" }Recent sessions
No recent OpenCode sessions found (or OpenCode DB unavailable on this runtime).
Historian dumps
(Metadata only — XML content is not included in this report.)
Dumps are stored per-project under
<project>/.cortexkit/magic-context/historian/.{ "byProject": [], "legacyDumps": { "dir": "/var/folders/lp/jc0kv2555qgcftbsh4b0kqrr0000gn/T/opencode/magic-context/historian", "count": 0, "recent": [] } }Historian failures (session_meta)
Note: this counter RESETS to 0 on every successful run — see 'Historian runs' below for the durable history.
No sessions with historian failures.
Historian runs (durable telemetry)
Per-session success/failure/no-op counts from
historian_runs(never reset).No historian runs recorded (or schema predates v24).
Log file
Historian failure signals (log, sanitized)
No historian failure log lines found in recent history.
Recent errors (last 20, sanitized)
Log (last 400 lines, sanitized)