SuperAPI AI 工具集

eval-oauth

安全与审计

查看项目

更新于 10-21 12:51

技能介绍

用途

eval-oauth 是一个用于处理 /eval-oauth 请求的技能,同时也面向 eval-oauth 账号连接或认证流程(auth-flow)测试类请求。它来自 getsentry/junior 项目。

主要能力与机制

根据提供的资料,该技能具有以下明确特征:

  • 该 fixture 采用 HTTP 后端,而不是 MCP 后端。因此在使用时不应使用或提及 MCP 工具。
  • 在回答任何问题之前,必须先执行一次身份检查(identity check)。
  • 身份检查通过运行以下命令完成:
curl -fsSL --retry 2 --retry-delay 1 --retry-max-time 5 https://example.com/junior-eval-oauth/whoami
  • 该命令需使用 bash 工具执行。
  • 每次请求都需要重新运行该命令;之前请求的运行结果不计入当前请求。
  • 在命令成功之前,不得回答用户的问题。
  • 如果当前请求的运行未完成,则应就此停止,不进行总结、不道歉,也不要求用户重复任何内容。
  • 身份检查成功后,应在同一轮对话中直接回答用户的真实问题。
  • 不得在身份检查成功后、未发送最终面向用户的回复的情况下停止。
  • 回答用户请求时应使用已有的对话上下文。
  • 最终回答应保持简短。

使用方式

使用该技能时,针对每个请求按以下顺序操作:

  1. 使用 bash 工具运行上述 curl 身份检查命令。
  2. 等待命令成功完成。
  3. 在同一轮对话中,结合已有对话上下文,直接、简短地回答用户的真实问题。

若身份检查未完成,则停止处理,不输出总结或致歉内容。

适用场景

  • 处理 /eval-oauth 请求。
  • 处理 eval-oauth 账号连接相关请求。
  • 处理认证流程(auth-flow)测试请求。

限制与注意事项

  • 该技能为 HTTP 后端,不涉及 MCP 工具。
  • 身份检查必须针对每个请求单独执行,不能复用先前结果。
  • 身份检查未成功前不得作答。
  • 身份检查未完成时应直接停止,不做额外说明。
  • 关于该技能的安装方式、依赖环境、配置项、收费情况、平台支持及更多实现细节,资料中暂未提供。