ZIm/crates/assistant_tools/src
Danilo Leal 39da72161f
agent: Make terminal command render with Markdown in the tool card (#30430)
Closes https://github.com/zed-industries/zed/issues/30411

Rendering as markdown gives us text selection and copying for free. In
the future, we may want to explore having these commands be actual
editors, allowing you to step in, change the command, and re-run it
right from there.

Release Notes:

- agent: Made the terminal command in the tool card selectable and
copyable.
2025-05-09 21:53:11 -03:00
..
batch_tool Add Batch tool call for calling multiple tools (#27621) 2025-03-27 18:21:26 -04:00
code_action_tool Add code action tool and rename tool (#28453) 2025-04-09 22:38:01 -04:00
code_symbols_tool Add Code Symbols tool (#27733) 2025-03-31 05:13:13 +00:00
contents_tool Add contents_tool (#28738) 2025-04-15 00:54:25 -04: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 Include EditAgent's raw output when inspecting thread (#30337) 2025-05-09 06:58:45 +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 Rename regex search tool to grep and accept an include glob pattern (#29100) 2025-04-20 00:53:30 +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
read_file_tool Systematically optimize agentic editing performance (#28961) 2025-04-19 02:47:59 +00:00
rename_tool Add code action tool and rename tool (#28453) 2025-04-09 22:38:01 -04:00
symbol_info_tool Add symbol info tool (#27742) 2025-03-31 00:23:03 -04:00
templates Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02: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: Render path search results with ToolCard (#28894) 2025-04-25 14:42:51 -03:00
assistant_tools.rs Add a test for remote tool use by the agent (#30289) 2025-05-08 16:53:04 -04:00
copy_path_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
create_directory_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
delete_path_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
diagnostics_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
edit_agent.rs Include EditAgent's raw output when inspecting thread (#30337) 2025-05-09 06:58:45 +00:00
edit_file_tool.rs agent: Make terminal command render with Markdown in the tool card (#30430) 2025-05-09 21:53:11 -03:00
fetch_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
find_path_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
grep_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
list_directory_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
move_path_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
now_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
open_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
read_file_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
schema.rs agent: Improve compatibility when using MCP servers with Gemini models (#28700) 2025-04-14 21:55:25 +02:00
templates.rs Introduce a new StreamingEditFileTool (#29733) 2025-05-01 17:37:43 +02:00
terminal_tool.rs agent: Make terminal command render with Markdown in the tool card (#30430) 2025-05-09 21:53:11 -03:00
thinking_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00
ui.rs agent: Refine the web search tool call UI (#29190) 2025-04-22 09:51:57 -03:00
web_search_tool.rs Reuse conversation cache when streaming edits (#30245) 2025-05-08 14:36:34 +02:00