function combineStrategies(strategies): AgentLoopStrategy;Defined in: packages/ai/src/activities/chat/agent-loop-strategies.ts:119
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: openaiText(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: combineStrategies([
maxIterations(10),
maxToolCalls(20),
({ messages }) => messages.length < 100,
]),
});