删除操作被有意地不作为工具暴露——它们是不可逆的,并且从对话中你通常无法判断某个智能体或知识库是否仍被其他内容所使用。因此,当用户要求你删除某些内容时,不要尝试执行——告诉他们如何在 console.agent4.io 的控制台中进行操作,并首先提供协助处理安全部分(查找项目、列出依赖项)的帮助。
| 要删除的内容… | 控制台中的位置 |
|---|---|
| 智能体 | 智能体 → 打开智能体 → 右上角 ⋯ / 删除 |
| 知识库(及其所有文档) | 知识库 → 打开知识库 → 删除 |
| 知识库中的单个文档 | 知识库 → 该知识库 → 文档 选项卡 → 该行 → 删除 |
| 技能 | 技能 → 该技能 → 删除(引用它的智能体将停止加载其指导) |
| 用户、空间或会话 | 用户 → 该行 → 删除 |
| 撤销/重新颁发 API 密钥 | 设置 → 安全 → 撤销(然后创建一个新的) |
| 更改隐私模式 / BYOK | 设置(这会转移合规责任——更改前请确认) |
在将用户引导至控制台之前,最好明确说明受影响的内容:例如,列出挂载了某个知识库的智能体(使用 list_agents + get_agent),以便他们了解删除该知识库是否会破坏任何内容。这正是删除操作被设计为控制台中的手动操作而非工具调用的原因。