fix: preserve exec completion identity across poll and heartbeat (#120575)

* fix(agents): bind terminal polls to exact process

UUID-owned completion receipts and ProcessSession-bound finished snapshots prevent same-slug successor consumption.

* chore(plugin-sdk): refresh API baseline

Refresh declaration-closure hashes for the internal system-event receipt boundary.
This commit is contained in:
Peter Steinberger
2026-08-09 17:18:32 -07:00
committed by GitHub
parent cfe6ebcd1e
commit c71c29ecae
15 changed files with 683 additions and 186 deletions
+2 -1
View File
@@ -329,7 +329,8 @@ export function readPluginSdkSurfaceBudgets(env: NodeJS.ProcessEnv = process.env
"OPENCLAW_PLUGIN_SDK_MAX_PUBLIC_WILDCARD_REEXPORTS",
// -1: text-runtime now names its global-singleton exports explicitly.
// -1: infra-runtime now names its error exports explicitly.
80,
// -1: infra-runtime excludes the internal system-event receipt API.
79,
env,
),
};