fix: sessions list label fallback

Co-authored-by: abdaraxus <abdaraxus@users.noreply.github.com>
This commit is contained in:
Peter Steinberger
2026-01-17 22:21:19 +00:00
parent 030ed5d592
commit 9d9fff2991
4 changed files with 29 additions and 21 deletions

View File

@@ -202,6 +202,7 @@ describe("gateway server sessions", () => {
verboseLevel?: string;
sendPolicy?: string;
label?: string;
displayName?: string;
}>;
}>(ws, "sessions.list", {});
expect(list2.ok).toBe(true);
@@ -211,6 +212,7 @@ describe("gateway server sessions", () => {
expect(main2?.sendPolicy).toBe("deny");
const subagent = list2.payload?.sessions.find((s) => s.key === "agent:main:subagent:one");
expect(subagent?.label).toBe("Briefing");
expect(subagent?.displayName).toBe("Briefing");
const clearedVerbose = await rpcReq<{ ok: true; key: string }>(ws, "sessions.patch", {
key: "agent:main:main",