Function: combineStrategies()
function combineStrategies(strategies): AgentLoopStrategy;
정의 위치: packages/ai/src/activities/chat/agent-loop-strategies.ts:85
여러 전략을 AND 논리로 결합하는 전략을 생성합니다. 계속 진행하려면 모든 전략이 true를 반환해야 합니다.
매개변수
strategies
결합할 전략 배열입니다.
반환값
모든 전략이 동의하는 경우에만 계속 진행하는 AgentLoopStrategy입니다.
예제
const stream = chat({
adapter: openaiText(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: combineStrategies([
maxIterations(10),
({ messages }) => messages.length < 100,
]),
});