fix(js): Add afterSeconds run arg

This commit is contained in:
bracesproul
2024-10-03 09:40:10 -07:00
parent 99fd0eedbd
commit 3e8be7fd79
2 changed files with 9 additions and 0 deletions
+3
View File
@@ -677,6 +677,7 @@ export class RunsClient extends BaseClient {
multitask_strategy: payload?.multitaskStrategy,
on_completion: payload?.onCompletion,
on_disconnect: payload?.onDisconnect,
after_seconds: payload?.afterSeconds,
};
const endpoint =
@@ -755,6 +756,7 @@ export class RunsClient extends BaseClient {
webhook: payload?.webhook,
checkpoint_id: payload?.checkpointId,
multitask_strategy: payload?.multitaskStrategy,
after_seconds: payload?.afterSeconds,
};
return this.fetch<Run>(`/threads/${threadId}/runs`, {
method: "POST",
@@ -823,6 +825,7 @@ export class RunsClient extends BaseClient {
multitask_strategy: payload?.multitaskStrategy,
on_completion: payload?.onCompletion,
on_disconnect: payload?.onDisconnect,
after_seconds: payload?.afterSeconds,
};
const endpoint =
threadId == null ? `/runs/wait` : `/threads/${threadId}/runs/wait`;
+6
View File
@@ -84,6 +84,12 @@ interface RunsInvokePayload {
* - "continue": Continue the run.
*/
onDisconnect?: DisconnectMode;
/**
* The number of seconds to wait before starting the run.
* Use to schedule future runs.
*/
afterSeconds?: number;
}
export interface RunsStreamPayload extends RunsInvokePayload {