UNPKG

@tanstack/ai

Version:

Core TanStack AI library - Open source AI SDK

24 lines (23 loc) 583 B
function maxIterations(max) { return ({ iterationCount }) => iterationCount < max; } function untilFinishReason(stopReasons) { return ({ finishReason, iterationCount }) => { if (iterationCount === 0) return true; if (finishReason && stopReasons.includes(finishReason)) { return false; } return true; }; } function combineStrategies(strategies) { return (state) => { return strategies.every((strategy) => strategy(state)); }; } export { combineStrategies, maxIterations, untilFinishReason }; //# sourceMappingURL=agent-loop-strategies.js.map