ClientToolContinuationPolicy
Policy for automatic client-tool continuation.
import type { ClientToolContinuationPolicy } from '@threadplane/chat';Declaration
export interface ClientToolContinuationPolicy {
readonly maxTurns?: number;
readonly onLimit?: (event: ClientToolContinuationLimitEvent) => void;
}Members
maxTurns
Maximum consecutive client-tool continuation groups per user turn. Default: 10. Use 0 for unlimited.
readonly maxTurns?: number;onLimit
Called when the max-turn guard stops a continuation group.
readonly onLimit?: (event: ClientToolContinuationLimitEvent) => void;