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-30 10:06:51 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 09:43:02 -07:00
2026-05-30 10:21:49 -07:00
2026-05-30 06:47:02 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 09:43:02 -07:00
2026-05-30 00:18:41 -07:00
2026-05-30 00:18:41 -07:00
2026-05-28 21:23:48 -07:00
2026-05-30 00:18:41 -07:00