UNPKG

@promptbook/remote-client

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

28 lines (27 loc) 1.11 kB
/** * Normalizes configured thinking-message variants to a non-empty trimmed list. * * @param thinkingMessages Raw thinking-message variants. * @returns Trimmed non-empty variants or the shared defaults. * * @private internal helper for Promptbook chat placeholders */ export declare function normalizeThinkingMessageVariants(thinkingMessages?: ReadonlyArray<string>): ReadonlyArray<string>; /** * Returns a random delay used between browser-side thinking-message rotations. * * @returns Delay in milliseconds. * * @private internal helper for Promptbook chat placeholders */ export declare function getRandomThinkingMessageDelayMs(): number; /** * Selects one random thinking-message variant, avoiding the previous variant when possible. * * @param variants Available thinking-message variants. * @param excludeVariant Variant to avoid repeating immediately. * @returns Selected thinking-message variant. * * @private internal helper for Promptbook chat placeholders */ export declare function getRandomThinkingMessageVariant(variants: ReadonlyArray<string>, excludeVariant?: string): string;