gsxdsm
16a82cf0ad
FN-5722: suppress __SKIP__ sentinel room replies
Treat __SKIP__ room responder outputs as intentional silence so they never appear in persisted or rendered chat history.
- export ROOM_SKIP_SENTINEL and helper detection in chat orchestration
- skip persisting responder outputs that are trimmed-exact __SKIP__ sentinels
- avoid room reply failure errors when responders intentionally skip
- filter sentinel-only room messages in ChatView rendering
- add backend and UI tests covering sentinel suppression and substring pass-through
- document sentinel no-op behavior in dashboard chat room guide
Files changed:
docs/dashboard-guide.md | 1 +
packages/dashboard/app/components/ChatView.tsx | 8 ++-
packages/dashboard/app/components/__tests__/ChatView.rooms.test.tsx | 16 +++++
packages/dashboard/src/__tests__/chat.rooms.test.ts | 80 +++++++++++++++++++++-
packages/dashboard/src/chat.ts | 15 +++-
5 files changed, 116 insertions(+), 4 deletions(-)
Fusion-Task-Id: FN-5722
Fusion-Task-Lineage: 242085fc-4b88-46c1-81aa-e398f5276fec
2026-05-30 10:21:49 -07:00
..
2026-05-29 20:05:14 -07:00
2026-05-30 10:11:23 -07:00
2026-05-30 10:21:49 -07:00
2026-05-14 15:25:08 -07:00
2026-05-29 22:36:45 -07:00
2026-05-26 17:19:34 -07:00
2026-05-08 00:19:17 -07:00
2026-05-08 11:36:26 -07:00
2026-05-17 22:16:27 -07:00
2026-05-29 21:03:12 -07:00
2026-05-12 07:47:10 -07:00
2026-05-07 19:29:54 -07:00
2026-05-29 21:03:12 -07:00
2026-05-29 11:25:11 -07:00
2026-05-29 20:05:14 -07:00
2026-05-17 22:10:58 -07:00
2026-04-30 03:43:21 -07:00
2026-05-07 23:21:05 -07:00
2026-05-07 23:21:05 -07:00
2026-05-08 00:40:15 -07:00
2026-05-20 19:58:49 -07:00
2026-05-28 19:50:53 -07:00
2026-05-08 07:38:50 -07:00
2026-05-17 19:11:59 -07:00
2026-05-08 11:30:20 -07:00