mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-12 22:56:58 +01:00
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:
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
|
||||
|
||||
Reference in new issue
Block a user