oclaw/svc/persistence
oliver d90fca7293 fix(whatsapp): add outbound retry backoff for failed sends
Track send attempts and schedule retry windows for pending WhatsApp outbound messages, then mark as failed after max retries to avoid silent drops without infinite resend loops.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 17:43:57 +08:00
..
db feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
ddl feat(persistence): PostgreSQL assistant store, chat persist fixes, gateway scripts 2026-05-14 09:33:50 +08:00
sa_repos fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
__init__.py refactor: root-package imports (svc/runtime/interfaces) and fix PYTHONPATH 2026-05-13 14:51:17 +08:00
assistant_store.py fix: harden assistant SQLite/PostgreSQL dual-backend (singleton, timeouts, warnings) 2026-05-14 10:24:23 +08:00
assistant_store_protocol.py fix(scheduler): default scheduled job timezone to system timezone 2026-07-02 17:31:21 +08:00
pg_adapter.py fix: harden assistant SQLite/PostgreSQL dual-backend (singleton, timeouts, warnings) 2026-05-14 10:24:23 +08:00
pg_compat.py fix(chat,channels): admin session delete, weixin inbound, PG and docs 2026-06-03 01:36:45 +08:00
scheduled_job_store.py fix(scheduler): default scheduled job timezone to system timezone 2026-07-02 17:31:21 +08:00
sqlite_store.py fix(whatsapp): add outbound retry backoff for failed sends 2026-07-02 17:43:57 +08:00