@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
14 lines (13 loc) • 605 B
TypeScript
import type { ChatMessage } from '../../types/ChatMessage';
import type { ChatEffectConfig } from '../types/ChatEffectConfig';
import type { ChatEffectType } from '../types/ChatEffectType';
/**
* Detects which effects should be triggered based on message content
*
* @param message - The chat message to analyze
* @param effectConfigs - Array of effect configurations
* @returns Array of unique effect types to trigger
*
* @private utility function of Effects system
*/
export declare function detectEffects(message: ChatMessage, effectConfigs: ReadonlyArray<ChatEffectConfig>): ChatEffectType[];