import type { AssistantMessage, Message } from '@agforge/core'; /** * 向前查找 index 之前最近的 assistant 消息(跳过中间的 tool 消息) */ export declare const findPrecedingAssistant: (messages: ReadonlyArray, index: number) => AssistantMessage | undefined; /** * 检查 assistant 消息是否包含指定 toolId 的工具调用 */ export declare const hasToolCall: (assistant: AssistantMessage, toolId: string) => boolean; /** * 向前查找 index 之前最近的非 system 消息 */ export declare const findPrevNonSystem: (messages: ReadonlyArray, index: number) => Message | undefined; /** * 查找消息列表中最后一条非 system 消息 */ export declare const findLastNonSystemMessage: (messages: ReadonlyArray) => Message | undefined;