From 3c370e35951665b54efd52e52e80366d9a6a47bf Mon Sep 17 00:00:00 2001 From: Luciano Castillo <2213102+luccast@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:52:53 -0500 Subject: [PATCH] revert: undo subagent filtering changes --- src/lib/graph-layout.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/lib/graph-layout.ts b/src/lib/graph-layout.ts index e7b7e46..ad32e00 100644 --- a/src/lib/graph-layout.ts +++ b/src/lib/graph-layout.ts @@ -63,7 +63,7 @@ export function layoutGraph( const isHorizontal = direction === 'LR' || direction === 'RL' // Build session hierarchy and columns - const allSessions = nodes + const sessions = nodes .filter((n) => n.type === 'session') .map((n) => n.data as unknown as MonitorSession) @@ -75,17 +75,6 @@ export function layoutGraph( .filter((n) => n.type === 'exec') .map((n) => ({ id: n.id.replace('exec-', ''), data: n.data as unknown as MonitorExecProcess })) - // Filter out empty subagent sessions (no actions or execs attached) - const sessions = allSessions.filter(s => { - const isSubagent = s.key.includes('subagent') - if (isSubagent) { - const hasActions = actions.some(a => a.data.sessionKey === s.key) - const hasExecs = execs.some(e => e.data.sessionKey === s.key) - return hasActions || hasExecs - } - return true - }) - const crabNode = nodes.find((n) => n.type === 'crab') // Build session column map - which column is each session in?