import type { EmbeddedRunAttemptResult } from "./run/types.js"; export function makeAttemptResult( overrides: Partial = {}, ): EmbeddedRunAttemptResult { return { aborted: false, timedOut: false, timedOutDuringCompaction: false, promptError: null, sessionIdUsed: "test-session", assistantTexts: ["Hello!"], toolMetas: [], lastAssistant: undefined, messagesSnapshot: [], didSendViaMessagingTool: false, messagingToolSentTexts: [], messagingToolSentMediaUrls: [], messagingToolSentTargets: [], cloudCodeAssistFormatError: false, ...overrides, }; }