Merge branch 'codex/boat-environment-core' into codex/boat-environment

* codex/boat-environment-core:
  fix: preserve authoritative warm computers during orphan lease sweep
  fix: share Boat upload capacity before command admission
This commit is contained in:
Dotta committed 2026-10-11 03:01:30 -05:00
commit e2c390dd04
12 files changed
+344 -23

No files matched your search

@@ -58,6 +58,16 @@ export interface CommandManagedDuplexChannel {
}
export interface CommandManagedRuntimeRunner {
/**
* Optional transport-shared backpressure for stdin artifact chunks. Acquire
* before execute starts its command deadline; this grants no execution
* authority. The callback must still use the owned execute wrapper. Queue
* waiting is bounded separately, and signal cancels only a queued operation.
*/
withStdinUploadSlot?<T>(
operation: () => Promise<T>,
options: { timeoutMs: number; signal?: AbortSignal },
): Promise<T>;
/**
* True when the provider verified the concurrent-sync opt-in. A native runner
* carries the value from the effective capability snapshot