ZIm/crates/assistant_tools/src
Max Frai 089ce8f6aa
agent: Allow clicking on the read file tool header to jump to the exact file location (#33161)
Release Notes:

- Allow clicking on the header of the read file tool to jump to the
exact file location

When researching code or when the Agent analyzes context by reading
various project files, the read file tool is used. It usually includes
line numbers relevant to the current prompt or task. However, it’s often
frustrating that the read file header isn’t clickable to view the
corresponding code directly. This PR makes the header clickable,
allowing users to jump to the referenced file. If start and end lines
are specified, it will navigate directly to that exact location.


https://github.com/user-attachments/assets/b0125d0b-7166-43dd-924e-dc5585813b0b

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
2025-07-11 00:43:52 +00:00
..
copy_path_tool Add copy-path tool (#27371) 2025-03-24 21:21:55 -04:00
create_directory_tool Add Create Directory Tool (#27505) 2025-03-26 11:59:03 -04:00
delete_path_tool Delete tool uses paths instead of globs (#26715) 2025-03-16 11:58:25 +01:00
diagnostics_tool Systematically optimize agentic editing performance (#28961) 2025-04-19 02:47:59 +00:00
edit_agent agent: Disable thinking when using inline assistant/edit file tool (#34141) 2025-07-09 18:05:39 +00:00
edit_file_tool Fix agent reading and editing files over SSH (#30144) 2025-05-07 17:07:01 +00:00
fetch_tool assistant_tools: Add fetch tool (#26999) 2025-03-18 16:25:51 +00:00
find_path_tool agent: Improve initial file search quality (#29317) 2025-04-23 21:24:41 -03:00
grep_tool assistant: Partial fix for HTML entities in tools params (#32148) 2025-06-05 10:36:55 +00:00
list_directory_tool agent: Improve initial file search quality (#29317) 2025-04-23 21:24:41 -03:00
move_path_tool Add move_path tool (#27366) 2025-03-24 14:45:19 +00:00
open_tool Add eval for open_tool (#29801) 2025-05-02 15:56:07 +00:00
project_notifications_tool agent: Send stale file notifications using the project_notifications tool (#34005) 2025-07-07 19:48:18 +03:00
read_file_tool Systematically optimize agentic editing performance (#28961) 2025-04-19 02:47:59 +00:00
templates edit_file: Add diff-fenced output format (#32737) 2025-06-16 14:28:18 +00:00
terminal_tool agent: Discourage long-running commands (#29627) 2025-04-29 19:21:16 -03:00
thinking_tool Add thinking tool (#26675) 2025-03-14 16:26:22 -04:00
ui agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
assistant_tools.rs agent: Send stale file notifications using the project_notifications tool (#34005) 2025-07-07 19:48:18 +03:00
copy_path_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
create_directory_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
delete_path_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
diagnostics_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
edit_agent.rs agent: Allow thinking in edit file tool (#34155) 2025-07-09 21:08:32 +00:00
edit_file_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
fetch_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
find_path_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
grep_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
list_directory_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
move_path_tool.rs agent: Allow to accept and reject all via the panel (#31971) 2025-06-03 15:20:25 -03:00
now_tool.rs agent: Allow to accept and reject all via the panel (#31971) 2025-06-03 15:20:25 -03:00
open_tool.rs agent: Allow to accept and reject all via the panel (#31971) 2025-06-03 15:20:25 -03:00
project_notifications_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
read_file_tool.rs agent: Allow clicking on the read file tool header to jump to the exact file location (#33161) 2025-07-11 00:43:52 +00:00
schema.rs gemini: Fix issue with builtin tool schemas (#33917) 2025-07-04 15:11:38 +00:00
templates.rs Introduce a new StreamingEditFileTool (#29733) 2025-05-01 17:37:43 +02:00
terminal_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
thinking_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00
ui.rs agent: Display full terminal output without scrolling (#31922) 2025-06-03 10:54:25 -07:00
web_search_tool.rs agent: Make all icons used for tool calls consistent (#34160) 2025-07-09 19:28:46 -03:00