/** * Tool: rerun_session * Re-runs an investigation session with applied instructions * * API Flow (based on network capture): * 1. POST /v1/inference/session/inspect - triggers the re-run * 2. Status changes from "Completed" to "Investigating" * * Note: Re-running only works with INCIDENT investigations, not manual investigations. */ import { ToolServices } from './index.js'; import { z } from 'zod'; /** * Input validation schema */ declare const RerunSessionInputSchema: z.ZodObject<{ session_uuid: z.ZodString; project_uuid: z.ZodOptional; wait_for_completion: z.ZodDefault>; max_wait_seconds: z.ZodDefault>; }, "strip", z.ZodTypeAny, { session_uuid: string; max_wait_seconds: number; wait_for_completion: boolean; project_uuid?: string | undefined; }, { session_uuid: string; project_uuid?: string | undefined; max_wait_seconds?: number | undefined; wait_for_completion?: boolean | undefined; }>; export type RerunSessionInput = z.infer; /** * Re-run an investigation session */ export declare function rerunSession(services: ToolServices, args: unknown): Promise; export {};