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