Repository navigation
Some models context windows not detected correctly #22
Copy link
Copy link
Closed
Description
Description
Github Copilot Codex 5.3 context window detected as 128k and Opencode zen Big Pickle also has the same issue
Environment
- Plugin: v0.9.1
- OS: win32 x64
- Node: v24.3.0
- OpenCode: 1.4.7
Configuration
Config from ~\.config\opencode\magic-context.jsonc:
{
"$schema": "https://raw.githubusercontent.com/cortexkit/opencode-magic-context/master/assets/magic-context.schema.json",
"enabled": true,
"ctx_reduce_enabled": false,
"historian": {
"model": "github-copilot/gpt-5-mini",
"fallback_models": [
"github-copilot/gpt-4o",
"github-copilot/gpt-4.1"
]
},
"dreamer": {
"model": "github-copilot/gpt-4o",
"fallback_models": [
"github-copilot/gpt-5-mini",
"github-copilot/gpt-4.1"
]
},
"sidekick": {
"enabled": true,
"model": "github-copilot/gpt-5-mini",
"fallback_models": [
"github-copilot/gpt-4o",
"github-copilot/gpt-4.1"
]
}
}Diagnostics
- Timestamp: 2026-04-17T10:01:30.067Z
- Plugin: v0.9.1
- OS: win32 x64
- Node: v24.3.0
- OpenCode installed: true (1.4.7)
- 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.json"
}magic-context.jsonc flags
{
"$schema": "https://raw.githubusercontent.com/cortexkit/opencode-magic-context/master/assets/magic-context.schema.json",
"enabled": true,
"ctx_reduce_enabled": false,
"historian": {
"model": "github-copilot/gpt-5-mini",
"fallback_models": [
"github-copilot/gpt-4o",
"github-copilot/gpt-4.1"
]
},
"dreamer": {
"model": "github-copilot/gpt-4o",
"fallback_models": [
"github-copilot/gpt-5-mini",
"github-copilot/gpt-4.1"
]
},
"sidekick": {
"enabled": true,
"model": "github-copilot/gpt-5-mini",
"fallback_models": [
"github-copilot/gpt-4o",
"github-copilot/gpt-4.1"
]
}
}Plugin cache
{
"path": "~\\AppData\\Local\\opencode\\packages\\@cortexkit\\opencode-magic-context@latest",
"cached": null,
"latest": "0.9.1"
}Storage
{
"path": "~\\.local\\share\\opencode\\storage\\plugin\\magic-context",
"exists": true,
"context_db_size": "2.8 MB"
}Historian dumps
{
"dir": "~\\AppData\\Local\\Temp\\magic-context-historian",
"count": 13,
"recent": [
{
"name": "ses_268f6257affeoW6iUX046RYYb1-incremental-ses_268f6257affeoW6iUX046RYYb1-682-722-initial-1776409854177.xml",
"ageMinutes": 171,
"sizeKb": 4
},
{
"name": "ses_2693e3864ffeP9oY4WnmaWK1ME-incremental-ses_2693e3864ffeP9oY4WnmaWK1ME-79-85-initial-1776407284471.xml",
"ageMinutes": 213,
"sizeKb": 4
},
{
"name": "ses_268f6257affeoW6iUX046RYYb1-incremental-ses_268f6257affeoW6iUX046RYYb1-587-587-repair-1776405618335.xml",
"ageMinutes": 241,
"sizeKb": 3
}
]
}Log file
- Path: ~\AppData\Local\Temp\magic-context.log
- Exists: true
- Size: 11572 KB
Log (last 200 lines, sanitized)
[2026-04-17T10:00:29.616Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] reasoning replay: cleared=6 inlineStripped=0 (watermark=734)
[2026-04-17T10:00:29.616Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=replayReasoningClearing elapsed=0.0ms
[2026-04-17T10:00:29.616Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=6
[2026-04-17T10:00:29.654Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform: compartmentInProgress flag set, starting agent
[2026-04-17T10:00:29.744Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=compartmentPhase elapsed=127.4ms
[2026-04-17T10:00:29.746Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:00:29.746Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected 16 compartments + 2 facts + 56 memories into message[0]
[2026-04-17T10:00:29.746Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform: injected 16 compartments (covering raw messages 1-643, skipped 174 visible messages)
[2026-04-17T10:00:29.746Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=postTransformPhase elapsed=2.6ms
[2026-04-17T10:00:29.746Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform completed in 136.9ms (42 messages, 65 targets, watermark: 768)
[2026-04-17T10:00:29.762Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] historian: creating child session (model=agent:historian)
[2026-04-17T10:00:29.775Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: no assistant info extracted from event
[2026-04-17T10:00:29.855Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-17T10:00:29.855Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: skipping — no usage tokens and no known usage
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=findSessionId elapsed=0.0ms messages=1
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=findLastUserMessageId elapsed=0.1ms
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform scheduler: percentage=0.0% inputTokens=0 cacheTtl=5m lastResponseTime=0 decision=defer
[2026-04-17T10:00:29.899Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=emergencyRecoveryBlock elapsed=0.2ms
[2026-04-17T10:00:29.903Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=tagMessages elapsed=3.8ms
[2026-04-17T10:00:29.903Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=getTagsBySession elapsed=0.2ms count=1
[2026-04-17T10:00:29.903Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-04-17T10:00:29.903Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=batchFinalize:flushed elapsed=0.1ms
[2026-04-17T10:00:29.904Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-04-17T10:00:29.904Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-17T10:00:29.904Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=compartmentPhase elapsed=0.2ms
[2026-04-17T10:00:29.904Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:00:29.905Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform stage: stage=postTransformPhase elapsed=1.3ms
[2026-04-17T10:00:29.905Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] transform completed in 6.2ms (1 messages, 1 targets, watermark: 0)
[2026-04-17T10:00:29.938Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: no assistant info extracted from event
[2026-04-17T10:00:29.945Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: no assistant info extracted from event
[2026-04-17T10:00:29.963Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] injected generic guidance into system prompt
[2026-04-17T10:00:29.963Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] system prompt hash initialized: 30b2e4598e9de384fc4fb304fe330041 (len=63832)
[2026-04-17T10:00:29.984Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected sisyphus guidance into system prompt
[2026-04-17T10:00:42.058Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=true tokens.input=381 cache.read=108736 cache.write=0
[2026-04-17T10:00:42.058Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: totalInputTokens=109117 contextLimit=128000 percentage=85.2%
[2026-04-17T10:00:42.065Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=true tokens.input=381 cache.read=108736 cache.write=0
[2026-04-17T10:00:42.065Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: totalInputTokens=109117 contextLimit=128000 percentage=85.2%
[2026-04-17T10:00:42.080Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-17T10:00:42.131Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=findSessionId elapsed=0.0ms messages=238
[2026-04-17T10:00:42.131Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-17T10:00:42.131Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=getOrCreateSessionMeta elapsed=0.2ms
[2026-04-17T10:00:42.131Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-17T10:00:42.131Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-17T10:00:42.132Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform scheduler: percentage=85.2% inputTokens=109117 cacheTtl=5m lastResponseTime=1776420042080 decision=execute
[2026-04-17T10:00:42.132Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-17T10:00:42.132Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=prepareCompartmentInjection elapsed=0.2ms
[2026-04-17T10:00:42.230Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=tagMessages elapsed=98.7ms
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=getTagsBySession elapsed=1.1ms count=766
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=applyFlushedStatuses elapsed=0.1ms
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=stripStructuralNoise elapsed=0.1ms strippedParts=74
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] reasoning replay: cleared=6 inlineStripped=0 (watermark=734)
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=replayReasoningClearing elapsed=0.1ms
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=stripClearedReasoning elapsed=0.1ms strippedParts=6
[2026-04-17T10:00:42.232Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-17T10:00:42.234Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:00:42.234Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected 16 compartments + 2 facts + 56 memories into message[0]
[2026-04-17T10:00:42.234Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform: injected 16 compartments (covering raw messages 1-643, skipped 174 visible messages)
[2026-04-17T10:00:42.234Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=postTransformPhase elapsed=1.8ms
[2026-04-17T10:00:42.234Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform completed in 103.0ms (43 messages, 66 targets, watermark: 768)
[2026-04-17T10:00:42.340Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: no assistant info extracted from event
[2026-04-17T10:00:42.349Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected sisyphus guidance into system prompt
[2026-04-17T10:01:01.245Z] [magic-context][ses_2651dbbaaffeqQJdLNF38h3E8o] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=true tokens.input=68748 cache.read=0 cache.write=0
[2026-04-17T10:01:01.245Z] [magic-context][ses_2651dbbaaffeqQJdLNF38h3E8o] event message.updated: totalInputTokens=68748 contextLimit=128000 percentage=53.7%
[2026-04-17T10:01:01.433Z] [magic-context][ses_2651dbbaaffeqQJdLNF38h3E8o] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=true tokens.input=68748 cache.read=0 cache.write=0
[2026-04-17T10:01:01.433Z] [magic-context][ses_2651dbbaaffeqQJdLNF38h3E8o] event message.updated: totalInputTokens=68748 contextLimit=128000 percentage=53.7%
[2026-04-17T10:01:01.506Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] historian: prompt completed (attempt 1/3)
[2026-04-17T10:01:01.527Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] compartment agent: historian response dumped {"label":"incremental-ses_268f6257affeoW6iUX046RYYb1-784-785-initial","dumpPath":"C:\\Users\\<USER>\\AppData\\Local\\Temp\\magic-context-historian\\ses_268f6257affeoW6iUX046RYYb1-incremental-ses_268f6257affeoW6iUX046RYYb1-784-785-initial-1776420061522.xml"}
[2026-04-17T10:01:02.633Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] compartment agent: queued 1 drops for messages 0-785
[2026-04-17T10:01:02.635Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] compressor: history block ~12059 tokens within budget 12480, skipping
[2026-04-17T10:01:02.638Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] note-nudge: trigger fired (historian_complete), triggerPending=true
[2026-04-17T10:01:02.652Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform: compartment agent completed, refreshing compartment coverage
[2026-04-17T10:01:02.656Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=compartmentPhase elapsed=51223.5ms
[2026-04-17T10:01:02.656Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] heuristics WILL RUN — reason=force_materialization (119.7% >= 85%), context=119.7%, turn=msg_d9ae1ae69001ubT4zz5PUQfItN
[2026-04-17T10:01:02.656Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] pending ops WILL APPLY — reason=scheduler_execute (scheduler=execute), pendingOps=1, context=119.7%
[2026-04-17T10:01:02.659Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=applyPendingOperations elapsed=3.2ms
[2026-04-17T10:01:02.663Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] heuristic cleanup: dropped 3 tool tags, deduplicated 0 tool calls, dropped 1 system injections
[2026-04-17T10:01:02.663Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=applyHeuristicCleanup elapsed=3.4ms droppedTools=3 deduplicatedTools=0 droppedInjections=1
[2026-04-17T10:01:02.663Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=watermarkCleanup elapsed=0.1ms
[2026-04-17T10:01:02.664Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] reasoning cleanup: cleared=1 inlineStripped=0 watermark=1832→1846
[2026-04-17T10:01:02.664Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=clearOldReasoning elapsed=1.2ms
[2026-04-17T10:01:02.665Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:01:02.665Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=dropStaleReduceCalls elapsed=0.1ms
[2026-04-17T10:01:02.665Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] injected 13 compartments + 0 facts + 39 memories into message[0]
[2026-04-17T10:01:02.665Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform: injected 13 compartments (covering raw messages 1-785, skipped 0 visible messages)
[2026-04-17T10:01:02.665Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] placeholder replay: removed 1 previously-stripped messages
[2026-04-17T10:01:02.667Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] stripped 2 placeholder messages (2 new, 2 total persisted)
[2026-04-17T10:01:02.668Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] note-nudge: deferring — current user message msg_d9ae1ae69001ubT4zz5PUQfItN is same as trigger-time message
[2026-04-17T10:01:02.668Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=postTransformPhase elapsed=12.6ms
[2026-04-17T10:01:02.668Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform completed in 51462.6ms (50 messages, 458 targets, watermark: 1871)
[2026-04-17T10:01:02.866Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] injected hephaestus guidance into system prompt
[2026-04-17T10:01:07.835Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=true tokens.input=25069 cache.read=36352 cache.write=0
[2026-04-17T10:01:07.835Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: totalInputTokens=61421 contextLimit=128000 percentage=48.0%
[2026-04-17T10:01:07.861Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=true tokens.input=25069 cache.read=36352 cache.write=0
[2026-04-17T10:01:07.861Z] [magic-context][ses_2651d7abbffeWf7WVyZ9p8rhOM] event message.updated: totalInputTokens=61421 contextLimit=128000 percentage=48.0%
[2026-04-17T10:01:07.878Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] historian: prompt completed (attempt 1/3)
[2026-04-17T10:01:07.883Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] compartment agent: historian response dumped {"label":"incremental-ses_26f4b02e6ffe82iGT06L6nh7q8-644-649-initial","dumpPath":"C:\\Users\\<USER>\\AppData\\Local\\Temp\\magic-context-historian\\ses_26f4b02e6ffe82iGT06L6nh7q8-incremental-ses_26f4b02e6ffe82iGT06L6nh7q8-644-649-initial-1776420067883.xml"}
[2026-04-17T10:01:08.039Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] compartment agent: queued 5 drops for messages 0-649
[2026-04-17T10:01:08.040Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] compressor: history block ~13682 tokens exceeds budget 12480 by ~1202 tokens
[2026-04-17T10:01:08.048Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] compressor: scored 17 compartments, selected 5 (avg_depth range: 0.0-0.0, score range: 0.8-1.0)
[2026-04-17T10:01:08.049Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] compressor: selected contiguous range 1-371 (~2872 tokens), target ~1436 tokens, avg_depth=0.0 (preserve U: lines)
[2026-04-17T10:01:08.112Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] event message.updated: no assistant info extracted from event
[2026-04-17T10:01:08.120Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] event message.updated: provider=github-copilot model=gpt-5-mini hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-17T10:01:08.120Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] event message.updated: skipping — no usage tokens and no known usage
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=findSessionId elapsed=0.0ms messages=1
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=findLastUserMessageId elapsed=0.0ms
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform scheduler: percentage=0.0% inputTokens=0 cacheTtl=5m lastResponseTime=0 decision=defer
[2026-04-17T10:01:08.158Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=tagMessages elapsed=29.1ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=getTagsBySession elapsed=0.1ms count=1
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=applyFlushedStatuses elapsed=0.0ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=batchFinalize:flushed elapsed=0.0ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=stripStructuralNoise elapsed=0.0ms strippedParts=0
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=0
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=compartmentPhase elapsed=0.1ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform stage: stage=postTransformPhase elapsed=0.2ms
[2026-04-17T10:01:08.187Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] transform completed in 29.9ms (1 messages, 1 targets, watermark: 0)
[2026-04-17T10:01:08.216Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] event message.updated: no assistant info extracted from event
[2026-04-17T10:01:08.218Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] injected generic guidance into system prompt
[2026-04-17T10:01:08.218Z] [magic-context][ses_2651ce51bffepNniFKz1zWbKKI] system prompt hash initialized: 30b2e4598e9de384fc4fb304fe330041 (len=63832)
[2026-04-17T10:01:18.610Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=true tokens.input=1563 cache.read=109056 cache.write=0
[2026-04-17T10:01:18.610Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: totalInputTokens=110619 contextLimit=128000 percentage=86.4%
[2026-04-17T10:01:18.615Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=true tokens.input=1563 cache.read=109056 cache.write=0
[2026-04-17T10:01:18.615Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: totalInputTokens=110619 contextLimit=128000 percentage=86.4%
[2026-04-17T10:01:18.641Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: provider=opencode model=big-pickle hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-17T10:01:18.705Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=findSessionId elapsed=0.0ms messages=239
[2026-04-17T10:01:18.705Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=findLastUserMessageId elapsed=0.1ms
[2026-04-17T10:01:18.706Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=getOrCreateSessionMeta elapsed=0.5ms
[2026-04-17T10:01:18.706Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-17T10:01:18.706Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-17T10:01:18.706Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform scheduler: percentage=86.4% inputTokens=110619 cacheTtl=5m lastResponseTime=1776420078641 decision=execute
[2026-04-17T10:01:18.706Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=emergencyRecoveryBlock elapsed=0.3ms
[2026-04-17T10:01:18.871Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=prepareCompartmentInjection elapsed=165.5ms
[2026-04-17T10:01:19.005Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=tagMessages elapsed=133.8ms
[2026-04-17T10:01:19.006Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=getTagsBySession elapsed=1.1ms count=768
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=applyFlushedStatuses elapsed=0.2ms
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=batchFinalize:flushed elapsed=0.3ms
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=stripStructuralNoise elapsed=0.1ms strippedParts=70
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] reasoning replay: cleared=3 inlineStripped=0 (watermark=734)
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=replayReasoningClearing elapsed=0.1ms
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=3
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=compartmentPhase elapsed=0.2ms
[2026-04-17T10:01:19.007Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform: deferring pending ops — compartment agent in progress
[2026-04-17T10:01:19.094Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:01:19.094Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected 17 compartments + 0 facts + 56 memories into message[0]
[2026-04-17T10:01:19.094Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform: injected 17 compartments (covering raw messages 1-649, skipped 180 visible messages)
[2026-04-17T10:01:19.095Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform stage: stage=postTransformPhase elapsed=87.4ms
[2026-04-17T10:01:19.095Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] transform completed in 389.5ms (39 messages, 60 targets, watermark: 768)
[2026-04-17T10:01:19.817Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] event message.updated: no assistant info extracted from event
[2026-04-17T10:01:19.875Z] [magic-context][ses_26f4b02e6ffe82iGT06L6nh7q8] injected sisyphus guidance into system prompt
[2026-04-17T10:01:29.607Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: provider=github-copilot model=gpt-5.3-codex hasUsageTokens=true tokens.input=57406 cache.read=75264 cache.write=0
[2026-04-17T10:01:29.607Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: totalInputTokens=132670 contextLimit=128000 percentage=103.6%
[2026-04-17T10:01:30.401Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: provider=github-copilot model=gpt-5.3-codex hasUsageTokens=true tokens.input=57406 cache.read=75264 cache.write=0
[2026-04-17T10:01:30.401Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: totalInputTokens=132670 contextLimit=128000 percentage=103.6%
[2026-04-17T10:01:30.856Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: provider=github-copilot model=gpt-5.3-codex hasUsageTokens=false tokens.input=0 cache.read=0 cache.write=0
[2026-04-17T10:01:31.227Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=findSessionId elapsed=0.2ms messages=1131
[2026-04-17T10:01:31.227Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=findLastUserMessageId elapsed=0.1ms
[2026-04-17T10:01:31.227Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=getOrCreateSessionMeta elapsed=0.1ms
[2026-04-17T10:01:31.227Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=modelChangeDetection elapsed=0.0ms
[2026-04-17T10:01:31.227Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=schedulerAndUsage elapsed=0.0ms
[2026-04-17T10:01:31.228Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform scheduler: percentage=103.6% inputTokens=132670 cacheTtl=5m lastResponseTime=1776420090856 decision=execute
[2026-04-17T10:01:31.228Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=emergencyRecoveryBlock elapsed=0.1ms
[2026-04-17T10:01:31.228Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=prepareCompartmentInjection elapsed=0.3ms
[2026-04-17T10:01:31.249Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=tagMessages elapsed=20.6ms
[2026-04-17T10:01:31.261Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=getTagsBySession elapsed=12.3ms count=1834
[2026-04-17T10:01:31.261Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=applyFlushedStatuses elapsed=0.5ms
[2026-04-17T10:01:31.262Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=batchFinalize:flushed elapsed=1.0ms
[2026-04-17T10:01:31.262Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=stripStructuralNoise elapsed=0.1ms strippedParts=96
[2026-04-17T10:01:31.262Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] reasoning replay: cleared=13 inlineStripped=0 (watermark=1846)
[2026-04-17T10:01:31.262Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=replayReasoningClearing elapsed=0.1ms
[2026-04-17T10:01:31.262Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=stripClearedReasoning elapsed=0.0ms strippedParts=13
[2026-04-17T10:01:31.717Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] compressor: history block ~12059 tokens within budget 12480, skipping
[2026-04-17T10:01:31.718Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=compartmentPhase elapsed=455.4ms
[2026-04-17T10:01:31.718Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] heuristics WILL RUN — reason=force_materialization (103.6% >= 85%), context=103.6%, turn=msg_d9ae1ae69001ubT4zz5PUQfItN
[2026-04-17T10:01:31.718Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform: skipping heuristics (already ran for turn msg_d9ae1ae69001ubT4zz5PUQfItN)
[2026-04-17T10:01:31.718Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] pending ops WILL APPLY — reason=scheduler_execute (scheduler=execute), pendingOps=0, context=103.6%
[2026-04-17T10:01:31.718Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=applyPendingOperations elapsed=0.5ms
[2026-04-17T10:01:31.722Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] heuristic cleanup: dropped 1 tool tags, deduplicated 0 tool calls, dropped 0 system injections
[2026-04-17T10:01:31.722Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=applyHeuristicCleanup elapsed=3.1ms droppedTools=1 deduplicatedTools=0 droppedInjections=0
[2026-04-17T10:01:31.722Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=watermarkCleanup elapsed=0.0ms
[2026-04-17T10:01:31.722Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=clearOldReasoning elapsed=0.1ms
[2026-04-17T10:01:31.723Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=batchFinalize:heuristics elapsed=0.0ms
[2026-04-17T10:01:31.723Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=dropStaleReduceCalls elapsed=0.0ms
[2026-04-17T10:01:31.723Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] injected 13 compartments + 0 facts + 39 memories into message[0]
[2026-04-17T10:01:31.723Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform: injected 13 compartments (covering raw messages 1-785, skipped 0 visible messages)
[2026-04-17T10:01:31.723Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] placeholder replay: removed 1 previously-stripped messages
[2026-04-17T10:01:31.724Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] stripped 1 placeholder messages (1 new, 1 total persisted)
[2026-04-17T10:01:31.724Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] note-nudge: deferring — current user message msg_d9ae1ae69001ubT4zz5PUQfItN is same as trigger-time message
[2026-04-17T10:01:31.724Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform stage: stage=postTransformPhase elapsed=6.8ms
[2026-04-17T10:01:31.724Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] transform completed in 497.5ms (50 messages, 457 targets, watermark: 1875)
[2026-04-17T10:01:31.759Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] injected hephaestus guidance into system prompt
[2026-04-17T10:01:32.043Z] [magic-context][ses_268f6257affeoW6iUX046RYYb1] event message.updated: no assistant info extracted from event
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
fix: resolve context limits via OpenCode SDK (closes issue #22 cause)
ualtinok commentedon Apr 17, 2026
Fixed in 0.10.0
feat(experimental): git commit indexing + auto-search hints
feat(plugin): cache stability v12 — deferred history refresh
fix(audit): low-severity hardening batch (#17/#19/#20/#21/#22/#23)
Fix large->small model switch overflowing before recovery arms (#188)
fix: address high-priority audit findings (cortexkit#13, cortexkit#20-…
fix: resolve context limits via OpenCode SDK (closes issue cortexkit#22…
feat(experimental): git commit indexing + auto-search hints
feat(plugin): cache stability v12 — deferred history refresh
fix(audit): low-severity hardening batch (cortexkit#17/#19/cortexkit#20/
Fix large->small model switch overflowing before recovery arms (corte…
fix: address high-priority audit findings (cortexkit#13, cortexkit#20-…