diff --git a/README.md b/README.md index a044e699e0..27984ab4aa 100644 --- a/README.md +++ b/README.md @@ -612,7 +612,7 @@ the current catalog at **[radar.omniroute.online/planos](https://radar.omniroute + also works with · Kiro · Command Code · Antigravity · Windsurf · AMP · any OpenAI-compatible tool -📖 Per-tool setup for all 34 tools (26 CLI Code's + 8 CLI Agents) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode plugin → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider) +📖 Per-tool setup for all 35 tools (26 CLI Code's + 9 CLI Agents) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode plugin → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider) diff --git a/docs/reference/CLI-TOOLS.md b/docs/reference/CLI-TOOLS.md index fcc74dc2ab..c32b433fbd 100644 --- a/docs/reference/CLI-TOOLS.md +++ b/docs/reference/CLI-TOOLS.md @@ -176,7 +176,7 @@ All tools that appear in `/dashboard/cli-code`. Those with `baseUrlSupport: none Tools with `baseUrlSupport: "partial"` show a badge "⚠ Base URL parcial" in the dashboard card. --- -## 2. CLI Agents Catalog (8 tools) +## 2. CLI Agents Catalog (9 tools) Autonomous agents that appear in `/dashboard/cli-agents`: @@ -190,6 +190,7 @@ Autonomous agents that appear in `/dashboard/cli-agents`: | agent-deck | Agent Deck | asheshgoplani (OSS) | full | false | | omp | Oh My Pi | OSS | full | true | | letta | Letta CLI | Letta | full | false | +| prime-agent | Prime Agent | Prime Intellect (OSS) | full | false | --- diff --git a/src/shared/constants/cliTools.ts b/src/shared/constants/cliTools.ts index 4fbecf35ba..168075c868 100644 --- a/src/shared/constants/cliTools.ts +++ b/src/shared/constants/cliTools.ts @@ -592,6 +592,31 @@ aider --openai-api-base "{{baseUrl}}" --model "{{model}}"`, defaultCommand: "jcode", }, + /** + * ★ Added 2026-08-22 — Prime Agent (PrimeIntellect-ai/prime-agent). + * A self-improving RLM coding harness (TypeScript) whose LLM toolkit + * (prime-agent-ai) supports "any OpenAI-compatible API" + a dedicated + * "OpenAI Codex (ChatGPT Plus/Pro OAuth)" provider, so it can point at + * OmniRoute's OpenAI-compatible base URL like codex/forge. Installed via + * `curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh`; + * provider chosen at first run via `/login`. + */ + "prime-agent": { + id: "prime-agent", + name: "Prime Agent", + icon: "terminal", + color: "#6366F1", + description: + "Prime Agent — self-improving RLM coding harness with OpenAI-compatible provider support", + docsUrl: "https://github.com/PrimeIntellect-ai/prime-agent", + configType: "custom", + category: "agent", + vendor: "Prime Intellect (OSS)", + acpSpawnable: false, + baseUrlSupport: "full", + defaultCommand: "prime-agent", + }, + /** * ★ Added by plan 14 (CLI Pages Redesign) — 2026-05-27 * Kept as a legacy/dual entry after CodeWhale (see below) took over as the diff --git a/src/shared/services/cliRuntime.ts b/src/shared/services/cliRuntime.ts index b8605deff1..ca5ed60053 100644 --- a/src/shared/services/cliRuntime.ts +++ b/src/shared/services/cliRuntime.ts @@ -245,6 +245,15 @@ const CLI_TOOLS: Record = { config: ".jcode/config.json", }, }, + "prime-agent": { + defaultCommand: "prime-agent", + envBinKey: "CLI_PRIME_AGENT_BIN", + requiresBinary: true, + healthcheckTimeoutMs: 8000, + paths: { + config: ".prime-agent/config.json", + }, + }, "grok-build": GROK_BUILD_RUNTIME_ENTRY, "deepseek-tui": { defaultCommand: "deepseek-tui",