function combineStrategies(strategies): AgentLoopStrategy;
function combineStrategies(strategies): AgentLoopStrategy;
Defined in: utilities/agent-loop-strategies.ts:79
Creates a strategy that combines multiple strategies with AND logic All strategies must return true to continue
Array of strategies to combine
AgentLoopStrategy that continues only if all strategies return true
const stream = chat({
adapter: openai(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: combineStrategies([
maxIterations(10),
({ messages }) => messages.length < 100,
]),
});
const stream = chat({
adapter: openai(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: combineStrategies([
maxIterations(10),
({ messages }) => messages.length < 100,
]),
});
