function combineStrategies(strategies): AgentLoopStrategy;
定义于: activities/chat/agent-loop-strategies.ts:79
创建一个策略,它使用 AND 逻辑组合多个策略。所有策略必须返回 true 才能继续。
要组合的策略数组
只有当所有策略都返回 true 时才继续的 AgentLoopStrategy
const stream = chat({
adapter: openaiText(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: combineStrategies([
maxIterations(10),
({ messages }) => messages.length < 100,
]),
});