Description
in v0.14.1, the "NotFoundError" becomes more cryptic. In v0.14.0 it actually has a title "Historian Alert", now it has no title and the popup box just says "NotFoundError" without attributing what is erroring out
Environment
- Plugin: v0.14.1
- OS: darwin arm64
- Node: v24.3.0
- OpenCode: 1.14.21
Configuration
Config from ~/.config/opencode/magic-context.jsonc:
Diagnostics
- Timestamp: 2026-04-23T15:39:47.296Z
- Plugin: v0.14.1
- OS: darwin arm64
- Node: v24.3.0
- OpenCode installed: true (1.14.21)
- Plugin registered in opencode config: true
- Plugin registered in tui config: true
- magic-context.jsonc parse error: none
- Conflicts detected: none
Config paths
{
"configDir": "~/.config/opencode",
"opencodeConfig": "~/.config/opencode/opencode.json",
"opencodeConfigFormat": "json",
"magicContextConfig": "~/.config/opencode/magic-context.jsonc",
"tuiConfig": "~/.config/opencode/tui.json",
"tuiConfigFormat": "json",
"omoConfig": "~/.config/opencode/oh-my-openagent.jsonc"
}
magic-context.jsonc flags
Plugin cache
{
"path": "~/.cache/opencode/packages/@cortexkit/opencode-magic-context@latest",
"cached": "0.14.1",
"latest": "0.14.1"
}
Storage
{
"path": "~/.local/share/opencode/storage/plugin/magic-context",
"exists": true,
"context_db_size": "6.2 MB"
}
Historian dumps
{
"dir": "/var/folders/hm/rs884dmd1k57by1tl7vx_70w0000gn/T/magic-context-historian",
"count": 42,
"recent": [
{
"name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-repair-1776958745647.xml",
"ageMinutes": 1,
"sizeKb": 6
},
{
"name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-initial-1776958688931.xml",
"ageMinutes": 2,
"sizeKb": 4
},
{
"name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-179-fallback-primary-model-1776958285868.xml",
"ageMinutes": 8,
"sizeKb": 1
}
]
}
Log file
- Path: /var/folders/hm/rs884dmd1k57by1tl7vx_70w0000gn/T/magic-context.log
- Exists: true
- Size: 24500 KB
Log (last 200 lines, sanitized)
[2026-04-23T15:37:41.931Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findSessionId elapsed=0.0ms messages=527
[2026-04-23T15:37:41.931Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform scheduler: percentage=84.7% inputTokens=108405 cacheTtl=5m lastResponseTime=1776958661864 decision=execute
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-23T15:37:41.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=tagMessages elapsed=1.9ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getTagsBySession elapsed=0.3ms count=417
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyFlushedStatuses elapsed=0.1ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=296
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=compartmentPhase elapsed=0.0ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: deferring pending ops — compartment agent in progress
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected 0 facts + 47 memories into message[0] (no compartments yet)
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: injected memories/facts block (no compartments yet)
[2026-04-23T15:37:41.934Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] sentinel replay: neutralized 46 previously-stripped messages
[2026-04-23T15:37:41.935Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] nudge: none fired at 84.7% (band=critical lastBand=critical lastNudge=107363 current=108405 interval=1250 projected=73.1)
[2026-04-23T15:37:41.935Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=postTransformPhase elapsed=0.6ms
[2026-04-23T15:37:41.935Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform completed in 3.8ms (196 messages, 417 targets, watermark: 378)
[2026-04-23T15:37:41.944Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:37:42.084Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: no assistant info extracted from event
[2026-04-23T15:37:49.881Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=108404 cache.write=403
[2026-04-23T15:37:49.881Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=108808 contextLimit=128000 percentage=85.0%
[2026-04-23T15:37:49.929Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=108404 cache.write=403
[2026-04-23T15:37:49.929Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=108808 contextLimit=128000 percentage=85.0%
[2026-04-23T15:37:49.940Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findSessionId elapsed=0.0ms messages=529
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform scheduler: percentage=85.0% inputTokens=108808 cacheTtl=5m lastResponseTime=1776958669940 decision=execute
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-23T15:37:50.011Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-04-23T15:37:50.013Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=tagMessages elapsed=2.2ms
[2026-04-23T15:37:50.013Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getTagsBySession elapsed=0.3ms count=418
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyFlushedStatuses elapsed=0.2ms
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=298
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] heuristics WILL RUN — reason=force_materialization (85.0% >= 85%), context=85.0%, turn=msg_dbafd051c001NsJxBJB5fiLScc
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: emergency bypass — applying 7 pending ops while compartment agent runs (85.0%)
[2026-04-23T15:37:50.014Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] pending ops WILL APPLY — reason=scheduler_execute (scheduler=execute), pendingOps=7, context=85.0%
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyPendingOperations elapsed=0.4ms
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] heuristic cleanup: dropped 14 tool tags, deduplicated 0 tool calls, dropped 0 system injections
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyHeuristicCleanup elapsed=0.4ms droppedTools=14 deduplicatedTools=0 droppedInjections=0
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=watermarkCleanup elapsed=0.1ms
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=clearOldReasoning elapsed=0.1ms
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=dropStaleReduceCalls elapsed=0.0ms
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected 0 facts + 47 memories into message[0] (no compartments yet)
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: injected memories/facts block (no compartments yet)
[2026-04-23T15:37:50.015Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] sentinel replay: neutralized 45 previously-stripped messages
[2026-04-23T15:37:50.016Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] neutralized 2 dropped + 0 system-injected messages (2 new, 47 total persisted)
[2026-04-23T15:37:50.016Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] nudge fired: rolling_critical at 85.0% (interval 1445/1250 tokens)
[2026-04-23T15:37:50.016Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] nudge placed on assistant message msg_dbaf34b4f001aFTuXVw9PRJIrw (index 168/176)
[2026-04-23T15:37:50.016Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyContextNudge elapsed=0.1ms
[2026-04-23T15:37:50.016Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=postTransformPhase elapsed=2.2ms
[2026-04-23T15:37:50.017Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform completed in 6.0ms (176 messages, 418 targets, watermark: 378)
[2026-04-23T15:37:50.028Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:37:50.170Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: no assistant info extracted from event
[2026-04-23T15:37:59.635Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=49844 cache.write=39897
[2026-04-23T15:37:59.635Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=89742 contextLimit=128000 percentage=70.1%
[2026-04-23T15:37:59.683Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=49844 cache.write=39897
[2026-04-23T15:37:59.683Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=89742 contextLimit=128000 percentage=70.1%
[2026-04-23T15:37:59.694Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findSessionId elapsed=0.0ms messages=531
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform scheduler: percentage=70.1% inputTokens=89742 cacheTtl=5m lastResponseTime=1776958679694 decision=execute
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-23T15:37:59.756Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-04-23T15:37:59.758Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=tagMessages elapsed=2.0ms
[2026-04-23T15:37:59.758Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getTagsBySession elapsed=0.3ms count=419
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyFlushedStatuses elapsed=0.1ms
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=284
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: skipping heuristics (already ran for turn msg_dbafd051c001NsJxBJB5fiLScc)
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected 0 facts + 47 memories into message[0] (no compartments yet)
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: injected memories/facts block (no compartments yet)
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] sentinel replay: neutralized 47 previously-stripped messages
[2026-04-23T15:37:59.759Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] nudge: none fired at 70.1% (band=critical lastBand=critical lastNudge=89742 current=89742 interval=1250 projected=none)
[2026-04-23T15:37:59.760Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=postTransformPhase elapsed=0.6ms
[2026-04-23T15:37:59.760Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform completed in 3.9ms (178 messages, 419 targets, watermark: 398)
[2026-04-23T15:37:59.768Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:37:59.904Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: no assistant info extracted from event
[2026-04-23T15:38:06.079Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=89741 cache.write=584
[2026-04-23T15:38:06.079Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=90326 contextLimit=128000 percentage=70.6%
[2026-04-23T15:38:06.126Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=89741 cache.write=584
[2026-04-23T15:38:06.126Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=90326 contextLimit=128000 percentage=70.6%
[2026-04-23T15:38:06.137Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-23T15:38:06.224Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findSessionId elapsed=0.0ms messages=533
[2026-04-23T15:38:06.224Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform scheduler: percentage=70.6% inputTokens=90326 cacheTtl=5m lastResponseTime=1776958686137 decision=execute
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=emergencyRecoveryBlock elapsed=0.2ms
[2026-04-23T15:38:06.225Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=prepareCompartmentInjection elapsed=0.0ms
[2026-04-23T15:38:06.227Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=tagMessages elapsed=2.2ms
[2026-04-23T15:38:06.227Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=getTagsBySession elapsed=0.4ms count=420
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=applyFlushedStatuses elapsed=0.1ms
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=286
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: skipping heuristics (already ran for turn msg_dbafd051c001NsJxBJB5fiLScc)
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: deferring pending ops — compartment agent in progress
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected 0 facts + 47 memories into message[0] (no compartments yet)
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform: injected memories/facts block (no compartments yet)
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] sentinel replay: neutralized 47 previously-stripped messages
[2026-04-23T15:38:06.228Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] nudge: suppressed at 70.6% because ctx_reduce ran recently (196ms ago)
[2026-04-23T15:38:06.229Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform stage: stage=postTransformPhase elapsed=0.6ms
[2026-04-23T15:38:06.229Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] transform completed in 4.4ms (180 messages, 420 targets, watermark: 398)
[2026-04-23T15:38:06.240Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:38:06.385Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: no assistant info extracted from event
[2026-04-23T15:38:08.882Z] [magic-context][ses_24502d8a9ffeLXBcIafgFrdb7o] event message.updated: provider=github-copilot model=gpt-5.4-mini hasUsageTokens=true tokens.input=15547 cache.read=40448 cache.write=0
[2026-04-23T15:38:08.882Z] [magic-context][ses_24502d8a9ffeLXBcIafgFrdb7o] event message.updated: totalInputTokens=55995 contextLimit=272000 percentage=20.6%
[2026-04-23T15:38:08.927Z] [magic-context][ses_24502d8a9ffeLXBcIafgFrdb7o] event message.updated: provider=github-copilot model=gpt-5.4-mini hasUsageTokens=true tokens.input=15547 cache.read=40448 cache.write=0
[2026-04-23T15:38:08.927Z] [magic-context][ses_24502d8a9ffeLXBcIafgFrdb7o] event message.updated: totalInputTokens=55995 contextLimit=272000 percentage=20.6%
[2026-04-23T15:38:08.929Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] historian: prompt completed (attempt 1/3)
[2026-04-23T15:38:08.932Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] compartment agent: historian response dumped {"label":"incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-initial","dumpPath":"/var/folders/hm/rs884dmd1k57by1tl7vx_70w0000gn/T/magic-context-historian/ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-initial-1776958688931.xml"}
[2026-04-23T15:38:08.936Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] historian: creating child session (agent=historian, model=agent:historian)
[2026-04-23T15:38:08.963Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: no assistant info extracted from event
[2026-04-23T15:38:08.967Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: provider=github-copilot model=gpt-5.4-mini hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-23T15:38:08.967Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: skipping — no usage tokens and no known usage
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=findSessionId elapsed=0.0ms messages=1
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=findLastUserMessageId elapsed=0.2ms
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform scheduler: percentage=0.0% inputTokens=0 cacheTtl=5m lastResponseTime=0 decision=defer
[2026-04-23T15:38:09.075Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=tagMessages elapsed=0.4ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=getTagsBySession elapsed=0.0ms count=1
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:38:09.076Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform stage: stage=postTransformPhase elapsed=0.3ms
[2026-04-23T15:38:09.079Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] transform completed in 4.3ms (1 messages, 1 targets, watermark: 0)
[2026-04-23T15:38:09.087Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: no assistant info extracted from event
[2026-04-23T15:38:09.089Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:38:09.089Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] system prompt hash initialized: fb3ea94b928ee44c41942962e474a605 (len=83557)
[2026-04-23T15:38:33.211Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=90325 cache.write=151
[2026-04-23T15:38:33.211Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=90477 contextLimit=128000 percentage=70.7%
[2026-04-23T15:38:33.276Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=true tokens.input=1 cache.read=90325 cache.write=151
[2026-04-23T15:38:33.276Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: totalInputTokens=90477 contextLimit=128000 percentage=70.7%
[2026-04-23T15:38:33.487Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] event message.updated: no assistant info extracted from event
[2026-04-23T15:39:05.601Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: provider=github-copilot model=gpt-5.4-mini hasUsageTokens=true tokens.input=13577 cache.read=43520 cache.write=0
[2026-04-23T15:39:05.601Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: totalInputTokens=57097 contextLimit=272000 percentage=21.0%
[2026-04-23T15:39:05.642Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: provider=github-copilot model=gpt-5.4-mini hasUsageTokens=true tokens.input=13577 cache.read=43520 cache.write=0
[2026-04-23T15:39:05.642Z] [magic-context][ses_245023156ffeK6B0VsfJ3ojfoh] event message.updated: totalInputTokens=57097 contextLimit=272000 percentage=21.0%
[2026-04-23T15:39:05.645Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] historian: prompt completed (attempt 1/3)
[2026-04-23T15:39:05.647Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] compartment agent: historian response dumped {"label":"incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-repair","dumpPath":"/var/folders/hm/rs884dmd1k57by1tl7vx_70w0000gn/T/magic-context-historian/ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-repair-1776958745647.xml"}
[2026-04-23T15:39:05.649Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] compartment agent: retrying historian with primary session model github-copilot/claude-sonnet-4.6
[2026-04-23T15:39:05.649Z] [magic-context][ses_248df38f4ffeAPs2dMDAxFppcQ] historian: creating child session (agent=historian, model=github-copilot/claude-sonnet-4.6)
[2026-04-23T15:39:05.662Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] event message.updated: no assistant info extracted from event
[2026-04-23T15:39:05.666Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] event message.updated: provider=github-copilot model=claude-sonnet-4.6 hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-23T15:39:05.666Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] event message.updated: skipping — no usage tokens and no known usage
[2026-04-23T15:39:05.776Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=findSessionId elapsed=0.0ms messages=1
[2026-04-23T15:39:05.776Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=findLastUserMessageId elapsed=0.2ms
[2026-04-23T15:39:05.776Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform scheduler: percentage=0.0% inputTokens=0 cacheTtl=5m lastResponseTime=0 decision=defer
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=tagMessages elapsed=0.5ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=getTagsBySession elapsed=0.1ms count=1
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=stripReasoningFromMergedAssistants elapsed=0.0ms strippedParts=0
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-23T15:39:05.777Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-23T15:39:05.778Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform stage: stage=postTransformPhase elapsed=0.4ms
[2026-04-23T15:39:05.780Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] transform completed in 4.4ms (1 messages, 1 targets, watermark: 0)
[2026-04-23T15:39:05.790Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] event message.updated: no assistant info extracted from event
[2026-04-23T15:39:05.792Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] injected sisyphus-junior guidance into system prompt
[2026-04-23T15:39:05.793Z] [magic-context][ses_2450153cdffeqA6T7y102y4rfw] system prompt hash initialized: 94d6f4065078d01e7c1f65c9f4dac309 (len=83567)
Description
in v0.14.1, the "NotFoundError" becomes more cryptic. In v0.14.0 it actually has a title "Historian Alert", now it has no title and the popup box just says "NotFoundError" without attributing what is erroring out
Environment
Configuration
Config from
~/.config/opencode/magic-context.jsonc:{ "$schema": "https://raw.githubusercontent.com/cortexkit/opencode-magic-context/master/assets/magic-context.schema.json", "historian": { "model": "github-copilot/gpt-5.4-mini", "fallback_models": [ "github-copilot/grok-code-fast-1" ] }, "dreamer": { "enabled": true, "model": "github-copilot/gemini-3-flash-preview" }, "sidekick": { "enabled": true, "model": "github-copilot/gpt-5-mini" }, "embedding": { "provider": "local" } }Diagnostics
Config paths
{ "configDir": "~/.config/opencode", "opencodeConfig": "~/.config/opencode/opencode.json", "opencodeConfigFormat": "json", "magicContextConfig": "~/.config/opencode/magic-context.jsonc", "tuiConfig": "~/.config/opencode/tui.json", "tuiConfigFormat": "json", "omoConfig": "~/.config/opencode/oh-my-openagent.jsonc" }magic-context.jsonc flags
{ "$schema": "https://raw.githubusercontent.com/cortexkit/opencode-magic-context/master/assets/magic-context.schema.json", "historian": { "model": "github-copilot/gpt-5.4-mini", "fallback_models": [ "github-copilot/grok-code-fast-1" ] }, "dreamer": { "enabled": true, "model": "github-copilot/gemini-3-flash-preview" }, "sidekick": { "enabled": true, "model": "github-copilot/gpt-5-mini" }, "embedding": { "provider": "local" } }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/opencode-magic-context@latest", "cached": "0.14.1", "latest": "0.14.1" }Storage
{ "path": "~/.local/share/opencode/storage/plugin/magic-context", "exists": true, "context_db_size": "6.2 MB" }Historian dumps
{ "dir": "/var/folders/hm/rs884dmd1k57by1tl7vx_70w0000gn/T/magic-context-historian", "count": 42, "recent": [ { "name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-repair-1776958745647.xml", "ageMinutes": 1, "sizeKb": 6 }, { "name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-217-initial-1776958688931.xml", "ageMinutes": 2, "sizeKb": 4 }, { "name": "ses_248df38f4ffeAPs2dMDAxFppcQ-incremental-ses_248df38f4ffeAPs2dMDAxFppcQ-1-179-fallback-primary-model-1776958285868.xml", "ageMinutes": 8, "sizeKb": 1 } ] }Log file
Log (last 200 lines, sanitized)