SuperAPI AI 工具集

omniroute-cli-cloud

智能体与模型

查看项目

更新于 10-22 16:16

技能介绍

OmniRoute CLI Cloud 用于在命令行中控制 OmniRoute 的云端智能体,支持 OpenAI Codex、Devin 和 Jules(Google)三种代理。使用前提是已安装 omniroute CLI,其安装方式与全局参数见 CLI 入口技能说明,本文暂未提供具体安装命令。

主要能力

  1. 智能体认证:为 Codex 设置或刷新 OpenAI API Key,为 Devin 设置或刷新 Devin API Key,Jules 则通过 OAuth 登录(会打开浏览器)。
  2. 查看代理列表:列出已配置的云端智能体及其状态,支持 JSON 输出。
  3. 创建任务:为指定智能体创建任务,可提供标题和提示词,提示词也可从文件读取。
  4. 任务查询:列出某智能体的全部任务(表格或 JSON),获取任务完整记录或仅查看状态与进度。任务状态包括 running、completed、failed、cancelled。
  5. 计划审批:Devin 和 Jules 在写代码前可能暂停等待计划审批,可用 approve 命令批准。
  6. 任务交互:向运行中的任务发送消息以调整方向,例如要求只处理后端、跳过 UI。
  7. 来源查看:列出任务更改或创建的文件。
  8. 取消任务:终止指定任务。

使用方式

先按智能体类型完成认证,例如 omniroute cloud codex auth、omniroute cloud devin auth 或 omniroute cloud jules auth。随后创建任务,例如 omniroute cloud codex task create --title "..." --prompt "...",也可用 --prompt-file 从文件读取提示词,devin 与 jules 的语法相同。查询时可用 task list、task get、task status;审批用 task approve;追加指令用 task message;查看文件用 task sources;终止用 task cancel。JSON 输出便于配合 jq 等工具提取任务 ID 并轮询状态。

典型流程为:认证 → 创建任务并取得 ID → 轮询状态 → 完成后查看涉及文件。

适用场景

适合希望在终端或脚本中统一调度多个云端编码智能体、批量创建与跟踪任务、对需要人工确认的计划进行审批,以及把任务状态接入自动化流程的开发者。

限制与错误处理

未认证时任务命令会失败,需先执行对应 auth 命令。创建任务返回 402 表示智能体计费额度已达上限,需检查相应账户。审批返回 404 表示任务没有待审批计划,应先查看状态。Jules 浏览器授权失败时,需确认 Google 账户具有 Jules 访问权限后可重试。