feat: migrate iFlow provider to Qoder AI (#660)
This commit is contained in:
@@ -29,7 +29,7 @@ const require = createRequire(import.meta.url);
|
||||
// ── OAuth secrets that are optional but warn if missing ─────────────────────
|
||||
const OPTIONAL_OAUTH_SECRETS = [
|
||||
{ key: "ANTIGRAVITY_OAUTH_CLIENT_SECRET", label: "Antigravity OAuth" },
|
||||
{ key: "IFLOW_OAUTH_CLIENT_SECRET", label: "iFlow OAuth" },
|
||||
{ key: "QODER_OAUTH_CLIENT_SECRET", label: "Qoder OAuth" },
|
||||
{ key: "GEMINI_OAUTH_CLIENT_SECRET", label: "Gemini OAuth" },
|
||||
];
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ const budget = [
|
||||
{ file: "open-sse/executors/base.ts", maxAny: 0 },
|
||||
{ file: "open-sse/executors/kiro.ts", maxAny: 0 },
|
||||
{ file: "open-sse/executors/cursor.ts", maxAny: 0 },
|
||||
{ file: "open-sse/executors/iflow.ts", maxAny: 0 },
|
||||
{ file: "open-sse/executors/qoder.ts", maxAny: 0 },
|
||||
{ file: "open-sse/utils/comfyuiClient.ts", maxAny: 0 },
|
||||
{ file: "open-sse/utils/tlsClient.ts", maxAny: 0 },
|
||||
{ file: "open-sse/utils/proxyFetch.ts", maxAny: 0 },
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* - OmniRoute version
|
||||
* - OS info
|
||||
* - Relevant system packages (if apt available)
|
||||
* - Agent CLI tools (iflow, gemini, claude, codex, antigravity, droid, etc.)
|
||||
* - Agent CLI tools (qoder, gemini, claude, codex, antigravity, droid, etc.)
|
||||
* - Docker / PM2 status
|
||||
*/
|
||||
|
||||
@@ -89,7 +89,7 @@ lines.push(`PM2 status: ${pm2Status || "not running via PM2"}`);
|
||||
lines.push(section("Agent CLI Tools"));
|
||||
|
||||
const cliTools = [
|
||||
{ name: "iflow-cli", cmd: "iflow", args: "--version" },
|
||||
{ name: "qoder-cli", cmd: "qoder", args: "--version" },
|
||||
{ name: "gemini-cli", cmd: "gemini", args: "--version" },
|
||||
{ name: "claude-code", cmd: "claude", args: "--version" },
|
||||
{ name: "openai-codex", cmd: "codex", args: "--version" },
|
||||
|
||||
Reference in New Issue
Block a user