# 工具

工具接口用于管理工作区工具、查看引用关系，并管理内置 GitHub、Grafana、邮件工具连接。

## 选择任务

| 要完成的事 | 进入页面 | 说明 |
| --- | --- | --- |
| 查看工具列表 | [查询工具列表](list-tools.md) | 列出当前工作区和当前身份可读取的系统工具。 |
| 查看工具详情 | [查询工具详情](get-tool.md) | 读取当前工作区工具或可读取的系统工具，详情响应包含输入和输出 Schema。 |
| 新增工具 | [创建工具](create-tool.md) | 在当前工作区创建一个平台工具。 |
| 调整工具 | [更新工具](update-tool.md) | 部分更新当前工作区中的平台工具。 |
| 查看工具标签 | [查询工具标签](list-tool-tags.md) | 查询一个工具目录中的聚合标签及每个标签对应的工具数量。 |
| 查看引用该工具的智能体 | [查询引用该工具的智能体](list-referencing-agents.md) | 列出当前工作区中有效绑定了指定工具的智能体。 |
| 查看 GitHub 工具连接 | [查询 GitHub 工具连接](get-github-connection.md) | 查询当前工作区的 GitHub 工具连接状态。 |
| 保存 GitHub 工具连接 | [保存 GitHub 工具连接](connect-github.md) | 为当前工作区保存 GitHub 工具连接。 |
| 移除 GitHub 工具连接 | [删除 GitHub 工具连接](disconnect-github.md) | 删除当前工作区保存的 GitHub 工具连接和关联凭据。 |
| 查看 Grafana 工具连接 | [查询 Grafana 工具连接](get-grafana-connection.md) | 查询当前工作区的 Grafana 工具连接状态。 |
| 保存 Grafana 工具连接 | [保存 Grafana 工具连接](connect-grafana.md) | 为当前工作区保存 Grafana 工具连接。 |
| 移除 Grafana 工具连接 | [删除 Grafana 工具连接](disconnect-grafana.md) | 删除当前工作区保存的 Grafana 工具连接和关联凭据。 |
| 查看邮件工具连接 | [查询邮件工具连接](get-mail-connection.md) | 查询当前工作区的邮件工具连接状态。 |
| 保存邮件工具连接 | [保存邮件工具连接](connect-mail.md) | 测试并保存邮件工具连接；测试失败时不保存或轮换凭据。 |
| 移除邮件工具连接 | [删除邮件工具连接](disconnect-mail.md) | 删除当前工作区保存的邮件工具连接和关联凭据。 |
| 生成企业微信回调密钥 | [生成企业微信回调密钥](generate-wecom-callback-secrets.md) | 生成企业微信回调验证所需的随机密钥材料。 |

```{toctree}
:hidden:
:maxdepth: 1

查看工具列表 <list-tools>
查看工具详情 <get-tool>
创建工具 <create-tool>
更新工具 <update-tool>
查看工具标签 <list-tool-tags>
查看引用该工具的智能体 <list-referencing-agents>
查看 GitHub 工具连接 <get-github-connection>
保存 GitHub 工具连接 <connect-github>
删除 GitHub 工具连接 <disconnect-github>
查看 Grafana 工具连接 <get-grafana-connection>
保存 Grafana 工具连接 <connect-grafana>
删除 Grafana 工具连接 <disconnect-grafana>
查看邮件工具连接 <get-mail-connection>
保存邮件工具连接 <connect-mail>
删除邮件工具连接 <disconnect-mail>
生成企业微信回调密钥 <generate-wecom-callback-secrets>
```
