1mod edit_files_tool;
2mod list_directory_tool;
3mod now_tool;
4mod read_file_tool;
5
6use assistant_tool::ToolRegistry;
7use gpui::App;
8
9use crate::edit_files_tool::EditFilesTool;
10use crate::list_directory_tool::ListDirectoryTool;
11use crate::now_tool::NowTool;
12use crate::read_file_tool::ReadFileTool;
13
14pub fn init(cx: &mut App) {
15 assistant_tool::init(cx);
16
17 let registry = ToolRegistry::global(cx);
18 registry.register_tool(NowTool);
19 registry.register_tool(ReadFileTool);
20 registry.register_tool(ListDirectoryTool);
21 registry.register_tool(EditFilesTool);
22}