improve hermes visuals and tool monitor

This commit is contained in:
Michael committed 2026-05-21 08:30:39 +02:00
1 parent 9f03a47078
commit 1caa738dfb
11 files changed
+1246 -170

No files matched your search

+11 -1
View File
@@ -85,7 +85,17 @@ export class PollingService {
return;
}
const jobs: HermesJob[] = await response.json();
const payload = await response.json();
const jobs: HermesJob[] = Array.isArray(payload)
? payload
: Array.isArray(payload?.jobs)
? payload.jobs
: [];
if (!Array.isArray(jobs)) {
LogService.warn('PollingService', 'Format /api/jobs inattendu', { preview: JSON.stringify(payload).slice(0, 200) });
return;
}
for (const job of jobs) {
if (job.status === 'completed' && job.id && !this.seenJobIds.has(job.id)) {