import type { AbsolutePathBuf } from "../AbsolutePathBuf"; import type { CollaborationMode } from "../CollaborationMode"; import type { LegacyAppPathString } from "../LegacyAppPathString"; import type { ReasoningEffort } from "../ReasoningEffort"; import type { ApprovalsReviewer } from "./ApprovalsReviewer"; import type { AskForApproval } from "./AskForApproval"; import type { SandboxPolicy } from "./SandboxPolicy"; import type { Thread } from "./Thread"; export type ThreadResumeResponse = { thread: Thread; model: string; modelProvider: string; serviceTier: string | null; /** * Saved list of disabled plugin IDs. Does not yet filter plugin capabilities. */ disabledPluginIds: Array; cwd: AbsolutePathBuf; /** * Environment-native paths to instruction source files currently loaded for this thread. */ instructionSources: Array; approvalPolicy: AskForApproval; /** * Reviewer currently used for approval requests on this thread. */ approvalsReviewer: ApprovalsReviewer; /** * Legacy sandbox policy retained for compatibility. Experimental clients * should prefer `activePermissionProfile` for profile provenance. */ sandbox: SandboxPolicy; reasoningEffort: ReasoningEffort | null; /** * Effective collaboration mode. Absent when resuming from an older server. */ collaborationMode: CollaborationMode | null; /** * Opaque cursor for hydrating paginated turns backwards. * * Pass this as `cursor` to `thread/turns/list` with * `sortDirection: "desc"`. The first page includes the turn identified by the cursor. */ turnsBackwardsCursor: string | null; /** * Opaque cursor for hydrating paginated items backwards. * * Pass this as `cursor` to `thread/items/list` with * `sortDirection: "desc"`. The first page includes the item identified by the cursor. */ itemsBackwardsCursor: string | null; }; //# sourceMappingURL=ThreadResumeResponse.d.ts.map