Files
openclaw/extensions
Javier Ailbirt da822dd28b fix(googlechat): suppress thread sends in DMs
Guard Google Chat DM delivery so direct-space messages that include thread metadata do not request threaded sends. The monitor now derives one group-only reply thread and reuses it for both turn reply context and typing indicator messages.

Adds regression coverage for a DM event carrying `message.thread.name`, proving reply metadata and typing sends omit the thread while the turn still runs.

Verification:
- `node scripts/run-vitest.mjs extensions/googlechat/src/monitor.test.ts`
- `pnpm check:changed` (Blacksmith Testbox `tbx_01ksm18yck1zy35k0adgf66hax`, run https://github.com/openclaw/openclaw/actions/runs/26494371192)
- `/Users/steipete/Projects/agent-scripts/skills/autoreview/scripts/autoreview --mode local`
- PR CI run https://github.com/openclaw/openclaw/actions/runs/26494573295
- Critical Quality run https://github.com/openclaw/openclaw/actions/runs/26494573221
- Real behavior proof override run https://github.com/openclaw/openclaw/actions/runs/26494609491

Co-authored-by: Javier Ailbirt <jailbirt@theeye.io>
2026-05-27 07:28:09 +01:00
..
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-27 00:30:51 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 21:55:57 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 01:26:00 +01:00
2026-05-26 17:30:34 -04:00