Skip to content
Français

IsolatedTaskOptions

  • requestRequired
    (context: TaskContext) => IsolatedTaskRequest<T> | Promise<IsolatedTaskRequest<T>>
    Build the repository, sandbox provider, agent and dispatch options for each attempt; may be async.
  • quotaResumeOptional
    QuotaResumePolicy | undefined
    After a quota pause, continue the captured conversation in the new dispatch (continue, default) or start a new one (restart). Automatically integrated workspaces then start from the interrupted branch; uncommitted changes stay in its retained worktree.
export type IsolatedTaskOptions<T> = {
  request: (
    context: TaskContext,
  ) => IsolatedTaskRequest<T> | Promise<IsolatedTaskRequest<T>>;
  /** After a quota pause, continue the captured conversation or start a new one. */
  quotaResume?: QuotaResumePolicy;
};