SuperAPI AI 工具集

manifest

部署与运维

查看项目

更新于 10-16 10:06

技能介绍

用途

Manifest 技能用于为 AI 智能体安装并配置 Manifest 可观测性插件,帮助用户将智能体接入 Manifest 平台进行监控与遥测。当用户需要为智能体设置可观测性或遥测、将智能体连接到 Manifest 进行监控、配置 Manifest API 密钥或自定义端点、排查 Manifest 插件连接问题,或验证 Manifest 插件是否正在运行时,可使用本技能。

本技能不适用于以下情况:需要通用可观测性设计(应改用 observability-engineer)、需要构建自定义仪表盘或告警规则、或用户并未使用 Manifest 平台。

主要能力

  • 安装 Manifest 可观测性插件
  • 配置 Manifest API 密钥
  • 配置自定义端点(默认端点为 https://app.manifest.build/api/v1/otlp)
  • 启动网关并验证插件运行状态
  • 提供常见错误的排查方法

使用方式

配置流程需按顺序执行,不可跳过步骤。

第 1 步 — 停止网关

先停止网关,以避免配置期间出现热重载问题。

claude gateway stop

第 2 步 — 安装插件

claude plugins install manifest

如果失败,请检查 CLI 是否已安装并可在 PATH 中使用。

第 3 步 — 获取 API 密钥

向用户说明:要连接智能体,需要一个 Manifest API 密钥。获取方式如下:

  1. 前往 https://app.manifest.build 创建账户(或登录)
  2. 登录后点击 "Connect Agent" 创建新智能体
  3. 复制以 mnfst_ 开头的 API 密钥
  4. 将其粘贴到此处

等待用户提供以 mnfst_ 开头的密钥。如果密钥格式不匹配,告知用户格式看起来不正确,并请其重试。

第 4 步 — 配置插件

claude config set plugins.entries.manifest.config.apiKey "USER_API_KEY"

将 USER_API_KEY 替换为用户提供的实际密钥。

询问用户是否有自定义端点。如果没有,将自动使用默认端点(https://app.manifest.build/api/v1/otlp)。如果有:

claude config set plugins.entries.manifest.config.endpoint "USER_ENDPOINT"

第 5 步 — 启动网关

claude gateway install

第 6 步 — 验证

等待 3 秒让网关完全启动,然后检查日志:

grep "manifest" ~/.claude/logs/gateway.log | tail -5

查找:

[manifest] Observability pipeline active

如果出现该信息,告知用户配置完成。如果没有出现,请检查错误信息并进行排查。

安全注意事项

  • 配置完成后,切勿以明文记录或回显 API 密钥
  • 在写入配置前验证密钥格式(mnfst_ 前缀)

排查

错误 修复方法
Missing apiKey 重新执行第 4 步
Invalid apiKey format 密钥必须以 mnfst_ 开头
Connection refused 端点不可达。检查 URL 或询问用户是否自托管
Duplicate OTel registration 禁用冲突的内置插件:claude plugins disable diagnostics-otel

示例

示例 1:基础配置

Use @manifest to set up observability for my agent.

示例 2:自定义端点

Use @manifest to connect my agent to my self-hosted Manifest instance at https://manifest.internal.company.com/api/v1/otlp

最佳实践

  • 在进行配置更改前,始终先停止网关
  • 默认端点适用于大多数用户——仅在自托管时才更改
  • API 密钥始终以 mnfst_ 开头——任何其他格式均无效
  • 调试任何插件问题时,首先检查网关日志

限制

  • 仅在任务明确符合上述范围时使用本技能
  • 不要将输出视为环境特定验证、测试或专家审查的替代品
  • 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清