Commit Graph

114 Commits

Author SHA1 Message Date
Peter Steinberger
aa9cf42fcc fix: honor whatsapp per-group mention overrides 2026-01-03 17:51:10 +01:00
Peter Steinberger
3d22afea6f fix(logging): decouple file logs from console verbose 2026-01-03 12:32:14 +00:00
Peter Steinberger
561500e042 feat: configurable outbound text chunk limits 2026-01-03 01:49:27 +01:00
Peter Steinberger
331fbd02d8 feat: stream reply blocks immediately 2026-01-03 00:28:33 +01:00
Peter Steinberger
365f18b978 feat: add reply tags and replyToMode 2026-01-02 23:18:41 +01:00
Peter Steinberger
ef6151804a feat: move group mention gating to provider groups 2026-01-02 22:24:26 +01:00
Peter Steinberger
e98d9a8a98 refactor: move whatsapp allowFrom config 2026-01-02 13:00:29 +01:00
Peter Steinberger
ce319bef69 refactor: normalize group session keys 2026-01-02 10:14:58 +01:00
Peter Steinberger
3e89059036 fix: refine HEARTBEAT_OK handling 2026-01-02 01:42:27 +01:00
Peter Steinberger
5073dd3392 fix: suppress stray HEARTBEAT_OK replies 2026-01-01 23:53:29 +01:00
Peter Steinberger
4a81346e7a fix: force web reconnect on stalled close 2025-12-28 12:04:20 +00:00
Peter Steinberger
c680f3bac5 fix: use final heartbeat payload 2025-12-26 20:39:20 +00:00
Peter Steinberger
86b4816ac9 chore: fix lint after logging tweaks 2025-12-26 09:08:37 +00:00
Peter Steinberger
e17cfe6c3b fix: split whatsapp listen hint from subsystem log 2025-12-26 08:41:58 +00:00
Peter Steinberger
4cb41565e9 feat: unify gateway heartbeat 2025-12-26 02:35:40 +01:00
Peter Steinberger
3ffd1c9bba feat: move heartbeat config to agent.heartbeat 2025-12-26 01:13:42 +01:00
Peter Steinberger
d980ce77f2 refactor: move inbound config 2025-12-24 00:22:52 +00:00
Peter Steinberger
b0c901fc76 feat: add per-session model selection 2025-12-23 23:45:20 +00:00
Peter Steinberger
a24d541abc fix: suppress thinking stream + typing 2025-12-23 14:17:18 +00:00
Peter Steinberger
49bf82bd8d chore: demote reply chunk logs 2025-12-23 13:25:56 +00:00
Peter Steinberger
aada8f7c84 fix: honor group requireMention default 2025-12-23 12:53:30 +00:00
Peter Steinberger
46ff27c8a1 fix: strip repeated heartbeat ok tails 2025-12-23 03:12:24 +01:00
Peter Steinberger
e0706949a7 fix: inject reply context into body 2025-12-23 02:44:38 +01:00
Peter Steinberger
317d4ddbac fix: add whatsapp reply context 2025-12-23 02:30:21 +01:00
Peter Steinberger
7c759b959a refactor: lint cleanups and helpers 2025-12-23 00:28:55 +00:00
Peter Steinberger
3a31a55670 fix: bump pi deps and fix lint 2025-12-22 20:45:38 +00:00
Peter Steinberger
19d0734714 feat: add group activation command 2025-12-22 20:36:29 +01:00
Peter Steinberger
28e0c45f34 feat: add group chat activation mode 2025-12-22 19:32:12 +01:00
Peter Steinberger
92c312ab12 refactor(logging): streamline whatsapp console output 2025-12-21 17:36:24 +00:00
Peter Steinberger
861585bc52 feat(web): emit provider status updates 2025-12-20 23:43:27 +01:00
Peter Steinberger
8a1d922592 fix(web): handle self-chat mode 2025-12-20 19:32:06 +01:00
Peter Steinberger
df2b6583b7 fix: use file-type for mime sniffing 2025-12-20 19:13:50 +01:00
Peter Steinberger
89ee820c7c feat(web): stream tool summaries 2025-12-20 13:47:07 +00:00
Peter Steinberger
010b67dd91 fix(browser): restore tsc types 2025-12-20 01:27:51 +00:00
Peter Steinberger
e8892b37ca fix: remove WhatsApp batching delay 2025-12-20 01:48:29 +01:00
Peter Steinberger
d17d7ba521 feat: embed pi agent runtime 2025-12-17 11:29:04 +01:00
Peter Steinberger
ae4fe33a12 fix(web): use heartbeat inbound msg for delivery 2025-12-14 01:55:40 +00:00
Peter Steinberger
59e573643e fix(web): heartbeat fallback after group inbound 2025-12-14 01:26:40 +00:00
Peter Steinberger
da4a79c932 Cron: add scheduler, wakeups, and run history 2025-12-13 02:34:38 +00:00
Peter Steinberger
717b6584fc fix(gateway): handle SIGTERM shutdown cleanly 2025-12-12 18:28:08 +00:00
Peter Steinberger
c96432e491 fix(voice): persist WhatsApp last route 2025-12-12 17:28:07 +00:00
Peter Steinberger
ee6120c325 feat(voicewake): route replies to last channel 2025-12-12 16:22:30 +00:00
Peter Steinberger
9b72b8b86c web: default to self-only without config 2025-12-12 01:22:03 +00:00
Peter Steinberger
7459ee656e lint: format and stabilize gateway health 2025-12-10 18:00:33 +00:00
Peter Steinberger
ec646e507e health: gateway-only status and stable reconnect 2025-12-10 16:47:38 +00:00
Peter Steinberger
5ab3b922ef feat: add ws chat attachments 2025-12-09 23:16:57 +01:00
Peter Steinberger
19ab44692a web: reuse active listener for sends 2025-12-09 20:37:01 +00:00
Peter Steinberger
d1cf89782e gateway: drop ipc and simplify cli 2025-12-09 20:18:50 +00:00
Peter Steinberger
b4cb58204f gateway: improve conflict handling and logging 2025-12-09 20:07:24 +00:00
Peter Steinberger
70fb8e6799 surface: envelope inbound messages for agent 2025-12-09 18:43:21 +00:00