openclaw/extensions/whatsapp
WhatsSkiLL 7dc2e50ac3
fix(channels): bypass debounce for bare abort triggers [AI-assisted] (#83348)
Summary:
- The PR changes shared, Feishu, Mattermost, Microsoft Teams, and WhatsApp inbound debounce predicates so bare abort text bypasses debounce, then adds focused tests and a changelog entry.
- Reproducibility: yes. source-level. Current main sends bare `stop`, `abort`, and `wait` through a `hasContro ... ()` debounce gate, while the existing abort-aware detector and trigger set already recognize those phrases.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(channels): bypass debounce for bare abort triggers [AI-assisted]
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8334…

Validation:
- ClawSweeper review passed for head c96bf84270.
- Required merge gates passed before the squash merge.

Prepared head SHA: c96bf84270
Review: https://github.com/openclaw/openclaw/pull/83348#issuecomment-4473176095

Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com>
2026-05-22 04:09:33 +00:00
..
src fix(channels): bypass debounce for bare abort triggers [AI-assisted] (#83348) 2026-05-22 04:09:33 +00:00
action-runtime-api.ts
action-runtime.runtime.ts
api.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
auth-presence.ts refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
channel-config-api.ts
channel-plugin-api.ts
config-api.ts
constants.ts
contract-api.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
directory-contract-api.ts
doctor-contract-api.ts
index.test.ts
index.ts
legacy-session-surface-api.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
legacy-state-migrations-api.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
light-runtime-api.ts
login-qr-api.ts
login-qr-runtime.ts
openclaw.plugin.json
outbound-payload-test-api.ts
package.json chore(release): bump version to 2026.5.21 2026-05-22 00:09:45 +01:00
runtime-api.ts
secret-contract-api.ts
security-contract-api.ts
setup-entry.test.ts test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
setup-entry.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
setup-plugin-api.ts
targets.ts
test-api.ts
tsconfig.json