diff options
Diffstat (limited to 'packages/core/src')
| -rw-r--r-- | packages/core/src/agent/agent.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/core/src/agent/agent.ts b/packages/core/src/agent/agent.ts index 4eace0c..82b98df 100644 --- a/packages/core/src/agent/agent.ts +++ b/packages/core/src/agent/agent.ts @@ -673,7 +673,10 @@ export class Agent { async *run( userMessage: string, - options?: { reasoningEffort?: "none" | "low" | "medium" | "high" | "max" }, + options?: { + reasoningEffort?: "none" | "low" | "medium" | "high" | "max"; + abortSignal?: AbortSignal; + }, ): AsyncGenerator<AgentEvent> { this.status = "running"; yield { type: "status", status: "running" }; @@ -779,6 +782,7 @@ export class Agent { model, messages: coreMessages, tools, + abortSignal: options?.abortSignal, }; // Encourage tool use on Anthropic. Without an explicit |
