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 <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-10 09:36:55 -05:00
1 parent 800f1d4190
commit 651092fbdc
1 file changed
+2
+2
View File
@@ -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,