过滤和组织 Agent 工具能力,针对特定任务和性能进行优化。
Tarko 包含 32 个内置工具,分为 4 个类别:general (1)、browser (18)、filesystem (11) 和 commands (2)。Tool 管理允许你精确控制哪些工具可用,以优化性能和聚焦能力。
| 选项 | 描述 | 示例 |
|---|---|---|
--tool.include <patterns> | 包含匹配模式的工具 | --tool.include browser |
--tool.exclude <patterns> | 排除匹配模式的工具 | --tool.exclude delete |
string.includes() 实现高性能browser 而不是 Browser)web_search - 搜索网络信息browser_click - 点击页面元素browser_close_tab - 关闭浏览器标签页browser_evaluate - 执行 JavaScript 代码browser_form_input_fill - 填写表单输入browser_get_clickable_elements - 获取可点击元素browser_get_markdown - 提取页面内容为 markdownbrowser_go_back - 在历史记录中后退browser_go_forward - 在历史记录中前进browser_hover - 悬停在元素上browser_navigate - 导航到 URLbrowser_new_tab - 打开新浏览器标签页browser_press_key - 按下键盘按键browser_read_links - 提取所有页面链接browser_screenshot - 截取页面截图browser_scroll - 滚动页面内容browser_select - 选择下拉选项browser_switch_tab - 在标签页间切换browser_tab_list - 列出所有打开的标签页create_directory - 创建新目录directory_tree - 获取目录结构edit_file - 编辑现有文件get_file_info - 获取文件元数据list_allowed_directories - 列出可访问目录list_directory - 列出目录内容move_file - 移动或重命名文件read_file - 读取文件内容read_multiple_files - 一次读取多个文件search_files - 按模式搜索文件write_file - 写入内容到文件run_command - 执行 shell 命令run_script - 运行脚本和解释器browser 而不是 Browser)browser_click 而不是 click)browser、filesystem、commands、generalstring.includes() 实现最佳速度