From 3be815ecbb258991b494542e353b1009bbcf3a01 Mon Sep 17 00:00:00 2001 From: iliya Date: Sat, 28 Mar 2026 20:53:32 +0200 Subject: [PATCH] =?UTF-8?q?fix(graph):=20disable=20context=20ring=20on=20l?= =?UTF-8?q?ead=20=E2=80=94=20data=20unreliable=20(jumps)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/agent-graph/src/canvas/draw-agents.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/agent-graph/src/canvas/draw-agents.ts b/packages/agent-graph/src/canvas/draw-agents.ts index 155cc2b6..1d0cc7c5 100644 --- a/packages/agent-graph/src/canvas/draw-agents.ts +++ b/packages/agent-graph/src/canvas/draw-agents.ts @@ -90,10 +90,12 @@ export function drawAgents( const labelText = node.role ? `${node.label} · ${node.role}` : node.label; drawLabel(ctx, x, y, r, labelText, color); - // Context ring for lead - if (node.kind === 'lead' && node.contextUsage != null) { - drawContextRing(ctx, x, y, r, node.contextUsage, time); - } + // TODO: Context ring disabled — LeadContextUsage.percent is unreliable + // (jumps due to cache_read variance, contextWindow mismatch with actual model). + // Re-enable when we have stable context window data from modelUsage. + // if (node.kind === 'lead' && node.contextUsage != null) { + // drawContextRing(ctx, x, y, r, node.contextUsage, time); + // } // Selection ring if (isSelected) {