From 0098e596708232080336ed81b0063557bd86fed0 Mon Sep 17 00:00:00 2001 From: Igor Zalutski Date: Fri, 3 Jul 2026 02:18:19 +0100 Subject: [PATCH 1/2] fix(dashboard): collapse the safety-net duplicate in the session feed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The runtime emits a turn's final assistant text as BOTH agent.message@progress (streamed by translate) and agent.message@user (the answer, via the adapter safety-net) — so it rendered twice in the "all" view (every claude turn, since claude answers in plain text not `say`). Drop the @progress copy when an identical-text @user message exists in the same turn. The "user" view was already single (it only shows @user). web tsc -b + vite build clean. Co-Authored-By: Claude Opus 4.8 (1M context) --- web/src/pages/SessionDetail.tsx | Bin 15397 -> 16146 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/web/src/pages/SessionDetail.tsx b/web/src/pages/SessionDetail.tsx index a2e0220f0096194d0a9ace0d1a936e9b894a3d2d..baacc654a6e94aa7d7ca235ece11cf3ffd6d92cf 100644 GIT binary patch delta 721 zcma))Jx{|h5QY&WLX4G=ka+n_BDGkEgh(k{3L From e5becdd40ffbbd6616d6467eeaef01bc3f7c0ee8 Mon Sep 17 00:00:00 2001 From: Igor Zalutski Date: Fri, 3 Jul 2026 02:28:08 +0100 Subject: [PATCH 2/2] fix: replace stray NUL bytes with spaces in the dedup keys The two dedup-key template literals had a NUL (0x00) where a space belonged (`${turn_id}\0${text}`), which made git + GitHub flag the whole file binary and hide the diff. Functionally harmless (NUL matched NUL on both sides), but replace with real spaces so the source is clean and the diff renders. Co-Authored-By: Claude Opus 4.8 (1M context) --- web/src/pages/SessionDetail.tsx | Bin 16146 -> 16146 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/web/src/pages/SessionDetail.tsx b/web/src/pages/SessionDetail.tsx index baacc654a6e94aa7d7ca235ece11cf3ffd6d92cf..b6c0d3d77877906ff0632f3ae05dd456181b2fb6 100644 GIT binary patch delta 24 gcmbPKH>qxeuLPsQWJ5`@$teqxeuLL8*WJ5`@$te<{9