import { CompatibilityContext } from "../context.cjs"; //#region src/cli/commands/compat/providers/shared.d.ts /** * Values and argument builders shared by more than one provider. * * Kept separate from index.ts so the provider modules can import them without * depending on the dispatch that imports the provider modules. */ /** * Pinned, not `@latest`. * * These launches run `npx -y`, so a floating tag installs and executes whatever * was published most recently on the user's machine, with no lockfile in the * way. The version tracks the coordinated `@agimon-ai` release train recorded * in pnpm-workspace.yaml's minimumReleaseAgeExclude list; bump both together. */ export declare const MCP_PROXY_VERSION = "0.31.16"; export declare const MCP_PROXY_PACKAGE = "@agimon-ai/mcp-proxy@0.31.16"; export declare const ANTIGRAVITY_MCP_PROXY_PACKAGE = "@agimon-ai/mcp-proxy@0.31.16"; export declare const AGIFLOW_PROXY_SERVER_NAME = "agiflow-proxy"; export declare const MCP_CONFIG_OPTION = "--config"; export declare const MCP_PRESTART_OPTION = "--prestart-http"; export declare const ADD_DIRECTORY_OPTION = "--add-dir"; export declare const SKIP_PERMISSIONS_OPTION = "--dangerously-skip-permissions"; export declare const NPX_COMMAND = "npx"; export declare const PLUGINS_DIRECTORY = "plugins"; export declare const SKILLS_DIRECTORY = "skills"; export declare const MCP_SERVERS_KEY = "mcpServers"; export declare const CORE_PLUGIN_NAME = "core"; export declare const PLUGIN_MANIFEST_FILENAME = "plugin.json"; /** * Command line for the MCP proxy. * * `inlineProxyMode` picks `--proxy-mode=flat` over `--proxy-mode flat`, which * Codex needs because it receives the whole argument vector as one `-c` value. */ export declare function mcpProxyArguments(packageName: string, configPath: string, assumeYes: boolean, inlineProxyMode?: boolean): string[]; export declare function additionalDirectoryArgs(context: CompatibilityContext): string[]; //#endregion //# sourceMappingURL=shared.d.cts.map