openclaw/src/config
sheeek 2daead27cf feat(whatsapp): redesign ack-reaction as whatsapp-specific feature
- Move config from messages.ackReaction to whatsapp.ackReaction
- New structure: {emoji, direct, group} with granular control
- Support per-account overrides in whatsapp.accounts.*.ackReaction
- Add Zod schema validation for new config
- Maintain backward compatibility with old messages.ackReaction format
- Update tests to new config structure (14 tests, all passing)
- Add comprehensive documentation in docs/providers/whatsapp.md
- Timing: reactions sent immediately upon message receipt (before bot reply)

Breaking changes:
- Config moved from messages.ackReaction to whatsapp.ackReaction
- Scope values changed: 'all'/'direct'/'group-all'/'group-mentions'
  → direct: boolean + group: 'always'/'mentions'/'never'
- Old config still supported via fallback for smooth migration
2026-01-11 04:10:43 +01:00
..
agent-dirs.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
cache-utils.ts fix: persist topic session files 2026-01-07 22:56:50 +00:00
config-paths.test.ts feat: improve gateway services and auto-reply commands 2026-01-11 02:27:16 +01:00
config-paths.ts style: fix biome formatting 2026-01-10 02:11:43 +00:00
config.test.ts fix: harden gateway auth defaults 2026-01-11 01:51:24 +01:00
config.ts feat: add /debug runtime overrides 2026-01-09 16:55:16 +01:00
defaults.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
group-policy.ts feat: add providers CLI and multi-account onboarding 2026-01-08 01:55:59 +01:00
io.ts fix: restore minimax tool calling 2026-01-10 18:15:15 +00:00
legacy-migrate.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
legacy.ts fix: update gateway auth docs and clients 2026-01-11 01:51:24 +01:00
merge-config.ts style: lint cleanup 2026-01-08 08:40:02 +01:00
model-alias-defaults.test.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
paths.test.ts fix(ci): stabilize windows tests 2026-01-08 02:44:19 +00:00
paths.ts CLI: fix Cloud Code Assist 400 API errors and missing session exports 2026-01-10 01:07:51 +01:00
port-defaults.ts feat: add --dev/--profile CLI profiles 2026-01-05 01:27:13 +01:00
provider-capabilities.test.ts feat(telegram): inline keyboard buttons (#491) 2026-01-09 20:47:03 +01:00
provider-capabilities.ts feat(telegram): inline keyboard buttons (#491) 2026-01-09 20:47:03 +01:00
runtime-overrides.test.ts feat: improve gateway services and auto-reply commands 2026-01-11 02:27:16 +01:00
runtime-overrides.ts style: fix biome formatting 2026-01-10 02:11:43 +00:00
schema.test.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
schema.ts feat: improve gateway services and auto-reply commands 2026-01-11 02:27:16 +01:00
sessions.cache.test.ts fix: harden session caching and topic transcripts 2026-01-07 22:51:26 +00:00
sessions.test.ts fix(auto-reply): RawBody commands + locked session updates (#643) 2026-01-10 17:32:31 +01:00
sessions.ts feat: add CLI backend fallback 2026-01-11 00:55:22 +00:00
talk.ts refactor: split config module 2026-01-04 07:05:17 +01:00
types.ts feat(whatsapp): redesign ack-reaction as whatsapp-specific feature 2026-01-11 04:10:43 +01:00
ui-seam-color.test.ts feat: add ui.seamColor accent 2025-12-30 04:14:36 +01:00
validation.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
zod-schema.ts feat(whatsapp): redesign ack-reaction as whatsapp-specific feature 2026-01-11 04:10:43 +01:00