/** * SessionStepEventMapper:把单个 step 结果转成 assistant parts。 * * 关键点(中文) * - 运行过程仍然要持久化,但收口到同一条 assistant UIMessage。 * - 工具结果使用 AI SDK v6 UI tool part 格式,和官方 UIMessage 语义保持一致。 * - 每个 step 前插入 `step-start`,便于在 UI 中保留多 step 边界。 */ import type { SessionMessageRecordV1 } from "../../executor/types/SessionRecords.js"; /** * 从 step_result 提取按顺序写入同一条 assistant message 的 parts。 */ export declare function build_session_step_parts(params: { step_index: number; step_result?: unknown; text: string; visibility?: "visible" | "internal"; }): SessionMessageRecordV1["parts"]; //# sourceMappingURL=SessionStepEventMapper.d.ts.map