Commit Graph

9 Commits

Author SHA1 Message Date
Ogulcan Celik
5c52b0a987 fix: remove unused imports 2026-01-27 22:54:28 +03:00
Ogulcan Celik
294d36df8f feat: add engagement mode for natural group participation
- Add engagement mode as new group activation option (mention | always | engagement)
- Probabilistic response when lurking (baseChance + triggerBoost for keywords)
- Always respond when engaged (100%) until cooldown
- Debounce message bursts (2.5s settle, 10s max) for coherent context
- Direct summons (trigger words, @mentions) bypass maxRatio limit
- Cooldown to lurking after silence (time or message count threshold)
- Preserve history across responses in engagement mode
- Fix @mention state tracking (was incorrectly marking as bot message)
2026-01-27 19:07:45 +00:00
Peter Steinberger
521ea4ae5b refactor: unify pending history helpers 2026-01-23 23:33:32 +00:00
Peter Steinberger
e31251293b fix: scope history injection to pending-only 2026-01-16 23:52:42 +00:00
Peter Steinberger
76d3d58b5c chore: oxfmt 2026-01-16 22:33:47 +00:00
Peter Steinberger
05d149a49b fix: treat reply-to-bot as implicit mention across channels 2026-01-16 21:51:01 +00:00
Peter Steinberger
8dacafce7f fix: harden whatsapp command auth 2026-01-15 07:54:39 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00