feat: session busy indicator — daemon tracks mid-turn state (agent_start/settled), busy field on session rows + live broadcast; pulsing pip in sidebar and cards (265 web tests, daemon 95.4%)

This commit is contained in:
Raphael Westphal
2026-08-19 10:41:40 +02:00
parent c8ad68aaea
commit 957ea03aa1
11 changed files with 137 additions and 3 deletions
+2
View File
@@ -117,6 +117,7 @@ describe("useSessions", () => {
id: "s1",
name: "one",
online: true,
busy: false,
},
] as SessionListItem[];
const fetchMock = mockFetchJson((url) => {
@@ -417,6 +418,7 @@ describe("useSessions", () => {
id: "s9",
name: "x",
online: true,
busy: false,
} as SessionListItem,
];
await act(async () => {