工具概述

工具(Tools)是 Goose 智能体与外部世界交互的桥梁。通过工具系统,智能体可以执行各种操作,从简单的命令行执行到复杂的浏览器自动化。工具采用标准化接口设计,易于集成和扩展。

20+

内置工具

插件化

架构设计

安全

沙箱执行

核心工具

Shell 命令

Core

执行 Shell 命令,支持管道、重定向和环境变量。可以运行系统命令、脚本和程序。

bashzshpowershell

浏览器自动化

Advanced

控制浏览器进行网页操作,包括导航、点击、填表、截图等。支持 Chrome 和 Firefox。

SeleniumPlaywrightPuppeteer

斜杠命令

Interactive

快捷命令系统,提供便捷的交互方式。支持自定义命令和参数补全。

/help/config/session

子智能体

Experimental

创建和管理子智能体,实现任务分解和并行处理。支持智能体间通信和协作。

DelegationParallelCommunication

工具特性

安全沙箱

所有工具调用都在隔离的沙箱环境中执行,限制文件系统访问和网络权限,确保系统安全。

超时控制

支持设置工具执行超时时间,防止长时间运行的任务阻塞智能体响应。

错误处理

完善的错误处理机制,捕获和报告工具执行过程中的异常,提供详细的错误信息。

日志记录

记录所有工具调用的详细日志,包括输入参数、执行结果和性能指标,便于调试和审计。

工具系统采用异步执行模式,支持并发调用多个工具。智能体会自动管理工具的执行顺序和依赖关系。

快速开始

工具已经内置在 Goose 中,无需额外安装。您可以直接在对话中使用:

bash

浏览器工具

了解如何使用浏览器自动化工具进行网页操作

查看详细文档

斜杠命令

学习如何使用和自定义斜杠命令

查看命令列表
Talk with Us