diff --git a/api/server/controllers/agents/client.js b/api/server/controllers/agents/client.js index 891aee76e7..3a91693ab4 100644 --- a/api/server/controllers/agents/client.js +++ b/api/server/controllers/agents/client.js @@ -735,6 +735,9 @@ class AgentClient extends BaseClient { if (i > 0) { this.model = agent.model_parameters.model; } + if (i > 0 && config.signal == null) { + config.signal = abortController.signal; + } if (agent.recursion_limit && typeof agent.recursion_limit === 'number') { config.recursionLimit = agent.recursion_limit; }