/** * Canonical names of the plugin-system (capability-acquisition) tools, in one * dependency-free module so the tool definitions, the authoring engine, and the * privilege-amplification guardrail can all reference them without an import * cycle. * * {@link PLUGIN_SYSTEM_TOOL_NAMES} is the guardrail set: these tools live on the * top-level agent only and may never appear in an authored subagent's allowlist * (otherwise a low-trust authored agent could bootstrap privilege via an * author → spawn → install loop). */ export declare const SEARCH_PLUGINS_TOOL_NAME = "SearchPlugins"; export declare const LIST_PLUGINS_TOOL_NAME = "ListPlugins"; export declare const SUGGEST_PLUGIN_INSTALL_TOOL_NAME = "SuggestPluginInstall"; export declare const INSTALL_PLUGIN_TOOL_NAME = "InstallPlugin"; export declare const UNINSTALL_PLUGIN_TOOL_NAME = "UninstallPlugin"; export declare const PROPOSE_PLUGIN_TOOL_NAME = "ProposePlugin"; export declare const UPDATE_PLUGIN_TOOL_NAME = "UpdatePlugin"; export declare const REMOVE_PLUGIN_CAPABILITY_TOOL_NAME = "RemovePluginCapability"; export declare const PACKAGE_PLUGIN_TOOL_NAME = "PackagePlugin"; /** Every capability-acquisition tool — the guardrail set stripped from authored allowlists. */ export declare const PLUGIN_SYSTEM_TOOL_NAMES: readonly string[]; //# sourceMappingURL=plugin-tool-names.d.ts.map