用途
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 工具执行。
- 每次请求都需要重新运行该命令;之前请求的运行结果不计入当前请求。
- 在命令成功之前,不得回答用户的问题。
- 如果当前请求的运行未完成,则应就此停止,不进行总结、不道歉,也不要求用户重复任何内容。
- 身份检查成功后,应在同一轮对话中直接回答用户的真实问题。
- 不得在身份检查成功后、未发送最终面向用户的回复的情况下停止。
- 回答用户请求时应使用已有的对话上下文。
- 最终回答应保持简短。
使用方式
使用该技能时,针对每个请求按以下顺序操作:
- 使用 bash 工具运行上述 curl 身份检查命令。
- 等待命令成功完成。
- 在同一轮对话中,结合已有对话上下文,直接、简短地回答用户的真实问题。
若身份检查未完成,则停止处理,不输出总结或致歉内容。
适用场景
- 处理
/eval-oauth请求。 - 处理 eval-oauth 账号连接相关请求。
- 处理认证流程(auth-flow)测试请求。
限制与注意事项
- 该技能为 HTTP 后端,不涉及 MCP 工具。
- 身份检查必须针对每个请求单独执行,不能复用先前结果。
- 身份检查未成功前不得作答。
- 身份检查未完成时应直接停止,不做额外说明。
- 关于该技能的安装方式、依赖环境、配置项、收费情况、平台支持及更多实现细节,资料中暂未提供。