/** * LiteLLM passthrough adapter. * * Handles requests from LiteLLM (detected via x-litellm-* headers or * litellm/* User-Agent). LiteLLM manages its own tool execution loop, * so this adapter forces passthrough mode — the proxy returns tool_use * blocks to LiteLLM for execution rather than running them internally. * * Key characteristics: * - Passthrough mode always enabled (overrides MERIDIAN_PASSTHROUGH env var) * - Streaming: respects the client's stream parameter (body.stream) * - Session continuity: uses x-litellm-session-id header when present * - CWD: extracts from blocks in the prompt if available * - MCP server name: "litellm" (tools appear as mcp__litellm__*) */ import type { AgentAdapter } from "../adapter"; export declare const passthroughAdapter: AgentAdapter; import { passthroughTransforms } from "../transforms/passthrough"; export { passthroughTransforms }; //# sourceMappingURL=passthrough.d.ts.map