/** * MCP tool preset constants for persona-scoped tool filtering. * * These constants define which MCP tools are available to task agents * based on their persona configuration. The tool names must match the * names registered in the MCP tool registry (`packages/mcp/src/tools/`). */ /** Every MCP tool name registered in the Grackle MCP server. */ export declare const ALL_MCP_TOOL_NAMES: ReadonlySet; /** * Default scoped tools — the baseline set exposed to task agents when * the persona has no explicit `allowed_mcp_tools` configuration. * Matches the current hardcoded `SCOPED_TOOLS` set in tool-scoping.ts. */ export declare const DEFAULT_SCOPED_MCP_TOOLS: readonly string[]; /** * Worker preset — tools for leaf-task execution without subtask creation. * A strict subset of DEFAULT_SCOPED_MCP_TOOLS. */ export declare const WORKER_MCP_TOOLS: readonly string[]; /** * Orchestrator preset — all default tools plus management tools for * planning, delegating, and coordinating work across subtasks. */ export declare const ORCHESTRATOR_MCP_TOOLS: readonly string[]; /** * Admin preset — full access to all MCP tools. * Stored as the explicit list of all registered tools (no empty-array ambiguity). */ export declare const ADMIN_MCP_TOOLS: readonly string[]; /** Map of preset name to tool list, for CLI and web UI. */ export declare const MCP_TOOL_PRESETS: Readonly>; //# sourceMappingURL=mcp-tool-presets.d.ts.map