159
*/
160
export function getClaudeToolDisplayName(toolName: string): string {
161
>
const serverDisplay = getServerToolDisplay(toolName, undefined)?.displayName;
claudeToolDisplay.ts
162
>
if (serverDisplay !== undefined) {
163
return serverDisplay;
164
}
166
>
case 'Bash': return localize('claude.tool.bash', "Run shell command");
167
>
case 'BashOutput': return localize('claude.tool.bashOutput', "Read shell output");
168
>
case 'KillBash': return localize('claude.tool.killBash', "Kill shell command");
169
>
case 'Read': return localize('claude.tool.read', "Read file");
170
>
case 'Glob': return localize('claude.tool.glob', "Find files");
171
>
case 'Grep': return localize('claude.tool.grep', "Search files");
172
>
case 'LS': return localize('claude.tool.ls', "List directory");
173
>
case 'NotebookRead': return localize('claude.tool.notebookRead', "Read notebook");
174
>
case 'Write': return localize('claude.tool.write', "Write file");
175
>
case 'Edit': return localize('claude.tool.edit', "Edit file");
176
>
case 'MultiEdit': return localize('claude.tool.multiEdit', "Edit file");
177
>
case 'NotebookEdit': return localize('claude.tool.notebookEdit', "Edit notebook");
178
>
case 'TodoWrite': return localize('claude.tool.todoWrite', "Update todo list");
179
>
case 'WebFetch': return localize('claude.tool.webFetch', "Fetch URL");
180
>
case 'Task':
181
>
case 'Agent': return localize('claude.tool.task', "Run subagent task");
182
>
case 'ExitPlanMode': return localize('claude.tool.exitPlanMode', "Ready to code?");
183
>
case 'AskUserQuestion': return localize('claude.tool.askUserQuestion', "Ask user a question");
184
>
case 'Skill': return localize('claude.tool.skill', "Run skill");
185
>
case 'TaskCreate': return localize('claude.tool.taskCreate', "Create task");
186
>
case 'TaskUpdate': return localize('claude.tool.taskUpdate', "Update task");
187
>
case 'TaskList': return localize('claude.tool.taskList', "List tasks");
188
>
case 'TaskGet': return localize('claude.tool.taskGet', "Read task");
189
>
}
190
if (toolName.startsWith(MCP_TOOL_PREFIX)) {
191
return localize('claude.tool.mcp', "Run MCP tool {0}", toolName.slice(MCP_TOOL_PREFIX.length));