DELETE /admin/cells/{id}
删除 Cell(不可逆)。
DELETE /admin/cells/{id}
路径参数
| 参数 | 类型 | 说明 |
|---|---|---|
id | string | Cell ID |
请求体
无。
curl 示例
curl -s -X DELETE "http://localhost:9091/admin/cells/dept-legal" \
-H "Authorization: Bearer $ADMIN_TOKEN" | jq .
响应
200 OK
{
"ok": true
}
注意事项
⚠️ 不可逆操作:此操作同时删除 registry 行和磁盘字节,无保留模式。
删除流程:
- 如果 Cell 正在运行(Hot/Warm),先停止(排空所有活跃 Run)。
- 从 registry 中移除注册信息。
- 删除磁盘上的 Cell 数据目录(含
meta.db、state.db、sessions.db、skills/、knowledge/等)。
被删除的数据包括:
- 所有会话和消息
- 所有记忆条目
- 所有 Agent 配置
- 所有已安装的 Skill
- 所有知识库文件和索引
- 所有 Run 追踪和证据链
- 所有 workspace 文件
错误码
| HTTP | 错误 | 说明 |
|---|---|---|
| 401 | — | 未认证或 Token 无效 |
| 403 | — | 非 Admin Token |
| 404 | — | Cell 不存在 |
相关端点
- GET /admin/cells — 列出所有 Cell
- GET /admin/cells/{id} — 获取 Cell 详情
- POST /admin/cells — 创建 Cell