/** * Mastracode tool name constants. * * These are the names exposed to the LLM via workspace tool name remapping. * Used throughout mastracode for permissions, TUI rendering, tool guidance, * subagent allowedTools, etc. * * The workspace tools get remapped from their core names (e.g. `mastra_workspace_read_file`) * to these names (e.g. `view`) via the `name` property in workspace tool config. */ export declare const MC_TOOLS: { readonly VIEW: "view"; readonly WRITE_FILE: "write_file"; readonly STRING_REPLACE_LSP: "string_replace_lsp"; readonly FIND_FILES: "find_files"; readonly DELETE_FILE: "delete_file"; readonly FILE_STAT: "file_stat"; readonly MKDIR: "mkdir"; readonly SEARCH_CONTENT: "search_content"; readonly AST_SMART_EDIT: "ast_smart_edit"; readonly EXECUTE_COMMAND: "execute_command"; readonly GET_PROCESS_OUTPUT: "get_process_output"; readonly KILL_PROCESS: "kill_process"; readonly LSP_INSPECT: "lsp_inspect"; }; /** * Workspace tool name remapping config. * Maps core workspace tool constants to mastracode's tool names. * Pass this (or spread it) into `Workspace({ tools: ... })`. */ export declare const TOOL_NAME_OVERRIDES: { readonly mastra_workspace_read_file: { readonly name: "view"; }; readonly mastra_workspace_write_file: { readonly name: "write_file"; }; readonly mastra_workspace_edit_file: { readonly name: "string_replace_lsp"; }; readonly mastra_workspace_list_files: { readonly name: "find_files"; }; readonly mastra_workspace_delete: { readonly name: "delete_file"; }; readonly mastra_workspace_file_stat: { readonly name: "file_stat"; }; readonly mastra_workspace_mkdir: { readonly name: "mkdir"; }; readonly mastra_workspace_grep: { readonly name: "search_content"; }; readonly mastra_workspace_ast_edit: { readonly name: "ast_smart_edit"; }; readonly mastra_workspace_execute_command: { readonly name: "execute_command"; }; readonly mastra_workspace_get_process_output: { readonly name: "get_process_output"; }; readonly mastra_workspace_kill_process: { readonly name: "kill_process"; }; readonly mastra_workspace_lsp_inspect: { readonly name: "lsp_inspect"; }; }; //# sourceMappingURL=tool-names.d.ts.map