ZIm/crates/assistant_tools/src
Marshall Bowers ed4e654fdf
assistant_tools: Add fetch tool (#26999)
This PR adds a new `fetch` tool to the set of tools the Assistant has
available.

This tool accepts a URL and fetches the content as Markdown.

<img width="1394" alt="Screenshot 2025-03-18 at 11 52 21 AM"
src="https://github.com/user-attachments/assets/e5bcde14-a0dd-4835-9d42-8f45def68f4d"
/>

<img width="1394" alt="Screenshot 2025-03-18 at 11 52 37 AM"
src="https://github.com/user-attachments/assets/3bcce4f5-f61b-40d7-8b30-2c673ce3c06a"
/>

Release Notes:

- N/A
2025-03-18 16:25:51 +00:00
..
bash_tool bash tool: Rename working_directory to cd and improve command wrap (#26702) 2025-03-13 18:29:25 +00:00
delete_path_tool Delete tool uses paths instead of globs (#26715) 2025-03-16 11:58:25 +01:00
diagnostics_tool Introduce DiagnosticsTool (#26670) 2025-03-13 14:53:00 +01:00
edit_files_tool assistant edit tool: Revert fuzzy matching (#26996) 2025-03-18 13:08:09 -03:00
fetch_tool assistant_tools: Add fetch tool (#26999) 2025-03-18 16:25:51 +00:00
list_directory_tool Add ListDirectoryTool (#26549) 2025-03-12 15:17:12 +00:00
path_search_tool Paginate regex and path search tools (#26997) 2025-03-18 15:44:41 +00:00
read_file_tool Remove list_worktrees and use relative paths instead (#26546) 2025-03-12 15:06:04 +00:00
regex_search_tool Paginate regex and path search tools (#26997) 2025-03-18 15:44:41 +00:00
thinking_tool Add thinking tool (#26675) 2025-03-14 16:26:22 -04:00
assistant_tools.rs assistant_tools: Add fetch tool (#26999) 2025-03-18 16:25:51 +00:00
bash_tool.rs assistant edit tool: Fix editing files in context (#26751) 2025-03-14 17:07:43 -03:00
delete_path_tool.rs Delete tool uses paths instead of globs (#26715) 2025-03-16 11:58:25 +01:00
diagnostics_tool.rs assistant edit tool: Fix editing files in context (#26751) 2025-03-14 17:07:43 -03:00
edit_files_tool.rs assistant edit tool: Revert fuzzy matching (#26996) 2025-03-18 13:08:09 -03:00
fetch_tool.rs assistant_tools: Add fetch tool (#26999) 2025-03-18 16:25:51 +00:00
list_directory_tool.rs assistant edit tool: Fix editing files in context (#26751) 2025-03-14 17:07:43 -03:00
now_tool.rs assistant edit tool: Fix editing files in context (#26751) 2025-03-14 17:07:43 -03:00
path_search_tool.rs Paginate regex and path search tools (#26997) 2025-03-18 15:44:41 +00:00
read_file_tool.rs Paginate regex and path search tools (#26997) 2025-03-18 15:44:41 +00:00
regex_search_tool.rs assistant_tools: Rename RegexSearchTool module to match the others (#27001) 2025-03-18 16:20:15 +00:00
thinking_tool.rs Add action log to thinking tool (#26802) 2025-03-14 20:44:36 +00:00