OpenClaw
5 contributions · GitHub →
Telegram non-streaming media deduplication
Fixed duplicate MEDIA: attachment delivery in Telegram non-streaming mode by tracking block-sent media URLs, filtering final reply payloads, and covering the pure deduplication path with regression tests.
TUI streaming watchdog reconnect recovery
Resynced the TUI streaming watchdog after reconnects, kept active tool and lifecycle events as proof-of-life, and added regression coverage for stale reconnect runs.
WhatsApp DM voice-note transcription
Restored preflight speech-to-text for WhatsApp DM voice notes so agents receive spoken text instead of raw <media:audio> placeholders when transcription succeeds.
Heartbeat session key canonicalization
Prevented runaway :heartbeat suffix accumulation in isolated sessions, added stale-key cleanup, and covered the behavior with regression tests.
Browser launch blank-tab fix
Removed an unintended extra blank tab on browser launch by fixing launch arguments and locking the behavior with a regression test.