From 651092fbdce38053b9e8f550c643c5ea8831b014 Mon Sep 17 00:00:00 2001 From: Dotta Date: Sat, 10 Oct 2026 09:36:55 -0500 Subject: [PATCH] Include credential and tool refresh identity in computer admission Known native cache invalidations must choose a fresh computer owner before handing off the previous owner's generation. Co-Authored-By: Paperclip --- server/src/services/heartbeat.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/services/heartbeat.ts b/server/src/services/heartbeat.ts index 904a5dcf17d..3e6f28662e3 100644 --- a/server/src/services/heartbeat.ts +++ b/server/src/services/heartbeat.ts @@ -4428,6 +4428,8 @@ export function heartbeatService( adapterConfig: parseObject(agent.adapterConfig), executionConfigurationKey: createHash("sha256").update(JSON.stringify([ config, agent.runtimeConfig, agent.permissions, managedAiRuntime?.sessionIdentity, + managedAiRuntime?.identity, githubSelection.configured, useHostGitHub, + context.refreshTools === true ? run.id : null, ])).digest("hex"), admittedLifecycleMode: persistedNativeExecutionInput?.session.lifecyclePolicy.mode, issueId: issueId ?? null,