mirror of
https://github.com/dtzp555-max/ocp.git
synced 2026-07-19 09:44:07 +00:00
remove backends command — OCP is stable v3, no Phase 2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-20
@@ -195,23 +195,6 @@ async function cmdTest() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function cmdBackends() {
|
|
||||||
try {
|
|
||||||
const d = await fetchJSON("/backends");
|
|
||||||
if (!d.backends?.length) return "No backends registered.";
|
|
||||||
let out = "Backends\n─────────────────────────────\n";
|
|
||||||
for (const b of d.backends) {
|
|
||||||
const icon = b.health?.ok ? "🟢" : "🔴";
|
|
||||||
out += `${icon} ${b.displayName} (${b.id}) [${b.tier}]\n`;
|
|
||||||
out += ` Models: ${b.models?.join(", ") || "none"}\n`;
|
|
||||||
out += ` Health: ${b.health?.message || "unknown"} (${b.health?.latencyMs || "?"}ms)\n\n`;
|
|
||||||
}
|
|
||||||
return out.trimEnd();
|
|
||||||
} catch {
|
|
||||||
return "Backends endpoint not available (requires v4+).";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function cmdRestart(args) {
|
async function cmdRestart(args) {
|
||||||
const target = (args || "").trim().toLowerCase();
|
const target = (args || "").trim().toLowerCase();
|
||||||
const { execSync } = await import("node:child_process");
|
const { execSync } = await import("node:child_process");
|
||||||
@@ -272,8 +255,7 @@ function cmdHelp() {
|
|||||||
/ocp restart gateway Restart gateway
|
/ocp restart gateway Restart gateway
|
||||||
/ocp restart all Restart both
|
/ocp restart all Restart both
|
||||||
/ocp version Version & platform info
|
/ocp version Version & platform info
|
||||||
/ocp test End-to-end proxy test
|
/ocp test End-to-end proxy test`;
|
||||||
/ocp backends Registered backends`;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ── Plugin entry point ──────────────────────────────────────────────────
|
// ── Plugin entry point ──────────────────────────────────────────────────
|
||||||
@@ -304,7 +286,6 @@ export default function (api) {
|
|||||||
case "restart": text = await cmdRestart(subargs); break;
|
case "restart": text = await cmdRestart(subargs); break;
|
||||||
case "version": text = await cmdVersion(); break;
|
case "version": text = await cmdVersion(); break;
|
||||||
case "test": text = await cmdTest(); break;
|
case "test": text = await cmdTest(); break;
|
||||||
case "backends": text = await cmdBackends(); break;
|
|
||||||
case "logs": text = await cmdLogs(subargs); break;
|
case "logs": text = await cmdLogs(subargs); break;
|
||||||
case "help": case "--help": case "-h": case "":
|
case "help": case "--help": case "-h": case "":
|
||||||
text = cmdHelp(); break;
|
text = cmdHelp(); break;
|
||||||
|
|||||||
Reference in New Issue
Block a user