fix: clean up Hermes-visible OpenClaw leftovers (#97)

* cleanup openclaw session leftovers - hermes can breathe now

* fix: load hermes adapter env from .env

* fix: redact secrets from hermes adapter error output

* addressed review findings

* address luke findings #2
This commit is contained in:
gsknnft
2026-04-03 18:35:13 -04:00
committed by GitHub
parent 051d0ce469
commit 4be98d7080
10 changed files with 404 additions and 45 deletions
+26 -2
View File
@@ -47,8 +47,20 @@ describe("studio settings route", () => {
const response = await GET();
const body = (await response.json()) as {
settings?: { gateway?: { url?: string; tokenConfigured?: boolean } | null };
localGatewayDefaults?: { url?: string; tokenConfigured?: boolean } | null;
settings?: {
gateway?: {
url?: string;
tokenConfigured?: boolean;
adapterType?: string;
profiles?: Record<string, { url?: string; tokenConfigured?: boolean }>;
} | null;
};
localGatewayDefaults?: {
url?: string;
tokenConfigured?: boolean;
adapterType?: string;
profiles?: Record<string, { url?: string; tokenConfigured?: boolean }>;
} | null;
};
expect(response.status).toBe(200);
@@ -56,11 +68,23 @@ describe("studio settings route", () => {
url: "ws://localhost:18791",
tokenConfigured: true,
adapterType: "openclaw",
profiles: {
openclaw: {
url: "ws://localhost:18791",
tokenConfigured: true,
},
},
});
expect(body.settings?.gateway).toEqual({
url: "ws://localhost:18791",
tokenConfigured: true,
adapterType: "openclaw",
profiles: {
openclaw: {
url: "ws://localhost:18791",
tokenConfigured: true,
},
},
});
});