/** * context 深拷贝注入:定位 user anchor,追加独立 text block。 */ export interface AgentMessageLike { role: string; content: unknown; [key: string]: unknown; } /** * 将 envelope 注入 messages 深拷贝;失败返回 null(调用方不修改 context)。 */ export declare function injectEnvelopeIntoMessages(messages: AgentMessageLike[], prompt: string, envelopeText: string): AgentMessageLike[] | null; /** * 定位与当前 prompt 对应的最后一个真实 user message。 */ export declare function findUserAnchorIndex(messages: AgentMessageLike[], prompt: string): number; /** * 统计 messages 中 extension envelope 数量(测试用)。 */ export declare function countEnvelopesInMessages(messages: AgentMessageLike[]): number; //# sourceMappingURL=inject.d.ts.map