-
-
Notifications
You must be signed in to change notification settings - Fork 53k
Open
Description
Problem
Internal maintenance/silent-response artifacts are being rendered to end users as visible chat messages (examples observed: NO_REPLY, NO, None, and transient typing bubbles with no content).
Repro context
- During maintenance prompts (e.g., memory flush) the agent emits
NO_REPLYas instructed. - On some channels/surfaces this token is not stripped and appears as a normal user-visible message.
- Screenshot evidence shows visible
NoneandNObubbles.
Expected
NO_REPLYand null/empty assistant payloads should be fully suppressed before channel delivery.- No visible artifact bubbles should appear to users.
Actual
- Internal control tokens/content leaks to end-user conversation.
Proposed fix
- In outbound routing, drop messages where normalized content equals
NO_REPLY(case-sensitive exact token after trim). - Drop empty/null assistant payloads before adapter send.
- Add adapter-level guard to prevent fallback serialization of
None/null. - Add regression tests per channel adapter for control-token suppression.
Impact
User trust impact is high: looks like random broken messages in live chats.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels