mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-22 02:15:26 -06:00
73d4c07bd5
A final reply whose platform send was accepted but whose response was lost previously ended in silence. Custody that stays unknown after a claimed send now records durable pendingDeliveryNotice debt; the next same-route turn delivers one "could not confirm delivery" notice and acknowledges it into the transcript. Restart recovery completes ambiguous sessions with the same debt instead of a fire-and-forget notice; the debt survives reset and rollover, and suppressed notice sends retain it instead of faking delivery. Permanent typed no-send rejections settle as terminal suppression (no replay, no false notice); retryable ones restore prepared custody for safe replay. Google Chat media-only rejections use the typed no-send contract; Telegram native-command replies join pending-final custody. Fixes #80362 Co-authored-by: Ayaan Zaidi <hi@obviy.us>
OpenClaw Google Chat
Official OpenClaw channel plugin for Google Chat spaces and direct messages.
Install from OpenClaw:
openclaw plugins install @openclaw/googlechat
Configure the Google Chat app credentials and allowed spaces in OpenClaw. The plugin lets agents receive Google Chat events and reply through the configured app.