Back to Chatgpt On Wechat

工具概览

docs/tools/index.mdx

2.0.82.0 KB
Original Source

工具是 Agent 访问操作系统资源的核心能力。Agent 会根据任务需求智能选择和调用工具,完成文件操作、命令执行、联网搜索、定时任务等各类操作。工具实现在项目的 agent/tools/ 目录下。

内置工具

以下工具默认可用,无需额外配置:

<CardGroup cols={2}> <Card title="read - 文件读取" icon="file" href="/tools/read"> 读取文件内容,支持文本、图片、PDF </Card> <Card title="write - 文件写入" icon="pen" href="/tools/write"> 创建或覆盖写入文件 </Card> <Card title="edit - 文件编辑" icon="pen-to-square" href="/tools/edit"> 通过精确文本替换编辑文件 </Card> <Card title="ls - 目录列表" icon="folder-open" href="/tools/ls"> 列出目录内容 </Card> <Card title="bash - 终端" icon="terminal" href="/tools/bash"> 执行系统命令 </Card> <Card title="send - 文件发送" icon="paper-plane" href="/tools/send"> 向用户发送文件或图片 </Card> <Card title="memory - 记忆" icon="brain" href="/tools/memory"> 搜索和读取长期记忆 </Card> <Card title="env_config - 环境变量" icon="key" href="/tools/env-config"> 管理 API Key 等秘钥配置 </Card> <Card title="web_fetch - 网页获取" icon="globe" href="/tools/web-fetch"> 获取网页或文档内容 </Card> <Card title="scheduler - 定时任务" icon="clock" href="/tools/scheduler"> 创建和管理定时任务 </Card> </CardGroup>

可选工具

以下工具需要安装额外依赖或配置 API Key 后启用:

<CardGroup cols={2}> <Card title="web_search - 联网搜索" icon="magnifying-glass" href="/tools/web-search"> 搜索互联网获取实时信息 </Card> <Card title="vision - 图片理解" icon="eye" href="/tools/vision"> 分析图片内容(识别、描述、OCR 文字提取等) </Card> <Card title="browser - 浏览器" icon="window" href="/tools/browser"> 控制浏览器访问和操作网页 </Card> </CardGroup>