gemini-cli/packages/server/src/tools
Olcan 1a5fd2ccb2
add flags for markdown rendering and live updating to Tool to avoid special-casing shell tool by name, and open door for other tools to specify their rendering/updating (#629)
2025-05-30 13:59:05 -07:00
..
diffOptions.ts Fix(diff): Hide whitespace changes in diffs with content changes 2025-05-25 22:45:53 -07:00
edit.test.ts feat: Allow cancellation of in-progress Gemini requests and pre-execution checks 2025-05-27 23:46:37 -07:00
edit.ts feat: Allow cancellation of in-progress Gemini requests and pre-execution checks 2025-05-27 23:46:37 -07:00
glob.test.ts Support Images and PDFs (#447) 2025-05-20 13:02:41 -07:00
glob.ts fix(glob): Improve glob tool accuracy and output 2025-05-18 00:10:56 -07:00
grep.test.ts fix(server): Use console.debug in GrepTool for less verbose logging 2025-05-18 23:19:15 -07:00
grep.ts fix(server): Use console.debug in GrepTool for less verbose logging 2025-05-18 23:19:15 -07:00
ls.ts Enable tools to cancel active execution. 2025-05-10 00:21:09 -07:00
mcp-client.test.ts refactor: Extract MCP discovery from ToolRegistry 2025-05-28 17:28:45 -07:00
mcp-client.ts fix mcp tool names that are long or have invalid characters (based on 400 error) (#602) 2025-05-29 16:13:11 -07:00
mcp-tool.test.ts refactor: Extract MCP discovery from ToolRegistry 2025-05-28 17:28:45 -07:00
mcp-tool.ts refactor: Extract MCP discovery from ToolRegistry 2025-05-28 17:28:45 -07:00
memoryTool.test.ts ability to override core system prompt (via .gemini/system.md) and specify core tools via coreTools setting (e.g. coreTools:["ls", "GrepTool", ...]) ; added tests, but did not update docs for now (#413) 2025-05-17 19:45:16 -07:00
memoryTool.ts ability to override core system prompt (via .gemini/system.md) and specify core tools via coreTools setting (e.g. coreTools:["ls", "GrepTool", ...]) ; added tests, but did not update docs for now (#413) 2025-05-17 19:45:16 -07:00
read-file.test.ts Refactor read-file and support images. (#480) 2025-05-29 15:30:18 -07:00
read-file.ts Refactor read-file and support images. (#480) 2025-05-29 15:30:18 -07:00
read-many-files.test.ts Refactor read-file and support images. (#480) 2025-05-29 15:30:18 -07:00
read-many-files.ts Refactor read-file and support images. (#480) 2025-05-29 15:30:18 -07:00
shell.json minimal shell tool (#191) 2025-04-27 18:57:10 -07:00
shell.md drop restriction on whitespace in bash commands (#272) 2025-05-06 23:38:36 -07:00
shell.ts add flags for markdown rendering and live updating to Tool to avoid special-casing shell tool by name, and open door for other tools to specify their rendering/updating (#629) 2025-05-30 13:59:05 -07:00
tool-registry.test.ts Change Config to use named parameters. (#593) 2025-05-29 13:51:17 -07:00
tool-registry.ts refactor: Extract MCP discovery from ToolRegistry 2025-05-28 17:28:45 -07:00
tools.ts add flags for markdown rendering and live updating to Tool to avoid special-casing shell tool by name, and open door for other tools to specify their rendering/updating (#629) 2025-05-30 13:59:05 -07:00
web-fetch.ts feat: Implement retry with backoff for API calls (#613) 2025-05-30 17:57:00 +00:00
web-search.ts feat: Implement retry with backoff for API calls (#613) 2025-05-30 17:57:00 +00:00
write-file.test.ts feat: Allow cancellation of in-progress Gemini requests and pre-execution checks 2025-05-27 23:46:37 -07:00
write-file.ts feat: Allow cancellation of in-progress Gemini requests and pre-execution checks 2025-05-27 23:46:37 -07:00