/** * SessionMessages Active/Segment 上下文压缩计划生成。 * * Compact 把 Active 前缀写入不可变 Segment,并在 footer 保存累计 Summary。 */ import { type LanguageModel } from "ai"; import type { SessionCompactionPlan } from "../../types/session/SessionComposer.js"; import type { SessionContextSnapshot } from "../../types/session/SessionSegment.js"; /** * 根据只读 Message 快照生成持久化压缩计划。 * * 该函数可以调用模型生成 Summary,但不会写文件、修改 Recorder 或发布事件。 */ export declare function compose_session_compaction(input: { /** 当前 Session 标识。 */ session_id: string; /** 当前累计 Summary 与 Active Message 快照。 */ snapshot: Readonly; /** 生成累计 Summary 使用的模型。 */ model: LanguageModel; }): Promise; //# sourceMappingURL=SessionMessageCompaction.d.ts.map