import type { ManagedReActAgentInterceptor } from '../managed-interceptor'; /** * System Reminder 注入拦截器。 * * 功能: * 1. **始终**将 `` 标签的解释注入到 system 消息末尾(确保系统提示词稳定,避免缓存失效) * 2. 收集所有已注册的 reminder,渲染为 `` 标签,注入到最后一条用户消息的末尾 * * 设计原则: * - **开箱即用**:用户无需了解细节或手动添加提示词 * - **用户可覆盖**:检测 systemPrompt 是否已包含 ``,若包含则不重复注入 * - **提示词稳定**:无论是否有 reminders,只要启用拦截器就注入解释,确保系统提示词稳定 * * 瞬态注入,不写入 MessageStore。 * * 排序要求:位于 SYSTEM_POST 阶段(最内层),确保能收集到所有拦截器注册的 reminder。 */ export declare const createSystemReminderInterceptor: () => ManagedReActAgentInterceptor;