From 004b2a79d0f329e3517922a8d5894546c5adaf68 Mon Sep 17 00:00:00 2001 From: Priyanshu Choudhary <57816400+Priyanchew@users.noreply.github.com> Date: Tue, 5 May 2026 22:30:32 +0530 Subject: [PATCH] fix(core): drop bogus session.agent reference from perf extras MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Session has no `agent` field — typed as a metadata key, not a top-level property. CI typecheck caught what local rtk-filtered output had hidden. The session-id cid already disambiguates per-session so the extra wasn't load-bearing. --- packages/core/src/session-manager.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/core/src/session-manager.ts b/packages/core/src/session-manager.ts index a0b7617f1..c4aaaae05 100644 --- a/packages/core/src/session-manager.ts +++ b/packages/core/src/session-manager.ts @@ -1074,7 +1074,6 @@ export function createSessionManager(deps: SessionManagerDeps): OpenCodeSessionM try { const detected = await perfTime(`sm:${session.id}`, "sm.agent.getActivityState", () => plugins.agent!.getActivityState(session, config.readyThresholdMs), - { agent: session.agent ?? "unknown" }, ); if (detected !== null) { session.activitySignal = classifyActivitySignal(detected, "native"); @@ -1097,7 +1096,6 @@ export function createSessionManager(deps: SessionManagerDeps): OpenCodeSessionM try { info = await perfTime(`sm:${session.id}`, "sm.agent.getSessionInfo", () => plugins.agent!.getSessionInfo(session), - { agent: session.agent ?? "unknown" }, ); } catch { // Can't get session info — keep existing values