/** * batch-13 Should network runtime controls. * * - `set_resource_caching_disabled` — `Network.setResourceCachingDisabled` * - `set_request_interception` — `Network.setInterceptionEnabled` (enable-only switch) * * `Network.{interceptContinue, interceptWithResponse}` are deferred to batch-14 * with a complete fulfill/continue state machine — exposing only the on/off * switch here avoids the "能力幻觉" pitfall raised in cross-review v2.0.1 R3 * (LLM sees `intercept_request` and assumes it can fulfill). * * Probe-confirmed (2026-05-17): * - Network.setInterceptionEnabled ✅ * - Network.setResourceCachingDisabled ✅ * - Network.addInterception ✅ (not exposed yet — needed for fulfill) */ import { z } from 'zod'; export declare const setResourceCachingDisabledTool: { name: string; description: string; inputSchema: { disabled: z.ZodBoolean; }; handler: ({ disabled }: { disabled: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const setRequestInterceptionTool: { name: string; description: string; inputSchema: { enabled: z.ZodBoolean; urlPattern: z.ZodOptional; stage: z.ZodOptional>; }; handler: ({ enabled, urlPattern, stage }: { enabled: boolean; urlPattern?: string; stage?: "request" | "response"; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };