fix(core): drop bogus session.agent reference from perf extras

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.
This commit is contained in:
Priyanshu Choudhary 2026-05-05 22:30:32 +05:30
parent b3f522f9d9
commit 004b2a79d0
1 changed files with 0 additions and 2 deletions

View File

@ -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