From 6235f47e41634c838256ffc8a0b1a26e19784b9b Mon Sep 17 00:00:00 2001 From: zhi Date: Tue, 21 Apr 2026 10:34:57 +0000 Subject: [PATCH] refactor: remove built-in routers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PrismFacet is a generic framework — routers are registered by consumers (e.g., ClawRoles), not bundled with the plugin. Co-Authored-By: Claude Opus 4.6 (1M context) --- routers/agent-id.js | 4 ---- routers/position.js | 14 -------------- routers/role.js | 14 -------------- 3 files changed, 32 deletions(-) delete mode 100644 routers/agent-id.js delete mode 100644 routers/position.js delete mode 100644 routers/role.js diff --git a/routers/agent-id.js b/routers/agent-id.js deleted file mode 100644 index 5576d47..0000000 --- a/routers/agent-id.js +++ /dev/null @@ -1,4 +0,0 @@ -// Zero-dependency router: returns agentId directly -export function resolve(ctx) { - return ctx.agentId || ""; -} diff --git a/routers/position.js b/routers/position.js deleted file mode 100644 index 732671c..0000000 --- a/routers/position.js +++ /dev/null @@ -1,14 +0,0 @@ -// Reads agent position from ego.json (optional dependency on PaddedCell/ego-mgr) -import { readFileSync } from "node:fs"; -import { homedir } from "node:os"; - -const EGO_PATH = `${homedir()}/.openclaw/ego.json`; - -export function resolve(ctx) { - try { - const ego = JSON.parse(readFileSync(EGO_PATH, "utf8")); - return ego["agent-scope"]?.[ctx.agentId]?.position || ""; - } catch { - return ""; - } -} diff --git a/routers/role.js b/routers/role.js deleted file mode 100644 index e6f79d1..0000000 --- a/routers/role.js +++ /dev/null @@ -1,14 +0,0 @@ -// Reads agent role from ego.json (optional dependency on PaddedCell/ego-mgr) -import { readFileSync } from "node:fs"; -import { homedir } from "node:os"; - -const EGO_PATH = `${homedir()}/.openclaw/ego.json`; - -export function resolve(ctx) { - try { - const ego = JSON.parse(readFileSync(EGO_PATH, "utf8")); - return ego["agent-scope"]?.[ctx.agentId]?.role || ""; - } catch { - return ""; - } -}