Commit Graph

41 Commits

Author SHA1 Message Date
Peter Steinberger
3d22afea6f fix(logging): decouple file logs from console verbose 2026-01-03 12:32:14 +00:00
Muhammed Mukhthar CM
025f73c3f5 fix(telegram): add textLimit to block reply chunking
Block streaming replies were missing the textLimit parameter in
deliverReplies(), causing long messages to fail with 'message is too
long' error instead of being chunked properly.

The final reply path already included textLimit, but the onBlockReply
callback path did not.
2026-01-03 11:12:15 +01: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
f4ca88dc09 chore: upgrade pi-mono deps to 0.31.1 2026-01-02 23:37:08 +01:00
Peter Steinberger
e7ee19dd70 test: cover replyToMode behavior 2026-01-02 23:20:52 +01:00
Peter Steinberger
365f18b978 feat: add reply tags and replyToMode 2026-01-02 23:18:41 +01:00
Peter Steinberger
6da6e7f28a feat: unify group mention defaults 2026-01-02 22:50:58 +01:00
Peter Steinberger
ef6151804a feat: move group mention gating to provider groups 2026-01-02 22:24:26 +01:00
Peter Steinberger
ce319bef69 refactor: normalize group session keys 2026-01-02 10:14:58 +01:00
Peter Steinberger
d8af307804 fix(logging): trim provider log prefixes 2026-01-02 00:15:01 +00:00
Peter Steinberger
ef51c9a1b1 fix: align telegram token resolution 2026-01-01 21:22:59 +01:00
Peter Steinberger
1b87dbc0be style: format reply changes 2025-12-24 23:06:20 +01:00
Peter Steinberger
7daf09ef90 fix: avoid threaded replies for agent output 2025-12-24 22:36:42 +01:00
Peter Steinberger
3bf6befd32 fix: clean telegram parse error logging 2025-12-24 00:53:27 +00:00
Peter Steinberger
d980ce77f2 refactor: move inbound config 2025-12-24 00:22:52 +00:00
Peter Steinberger
e0706949a7 fix: inject reply context into body 2025-12-23 02:44:38 +01:00
Peter Steinberger
1900fcfcfe 🤖 codex: add telegram reply context
# Conflicts:
#	src/telegram/bot.ts
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
17d9269d45 feat(gateway): add models.list 2025-12-20 23:43:27 +01:00
Peter Steinberger
fc3772cfb9 fix: use local timestamps in agent envelope 2025-12-20 19:40:48 +01:00
Peter Steinberger
df2b6583b7 fix: use file-type for mime sniffing 2025-12-20 19:13:50 +01:00
Peter Steinberger
90dca2ecfc fix(telegram): normalize chat ids and improve errors 2025-12-20 14:21:49 +00:00
Peter Steinberger
d17d7ba521 feat: embed pi agent runtime 2025-12-17 11:29:04 +01:00
Peter Steinberger
675bfb3b72 test(telegram): cover inbound media download 2025-12-13 16:18:48 +00:00
Peter Steinberger
2ce4d03346 fix(telegram): download inbound media via file_path 2025-12-13 16:18:44 +00:00
Peter Steinberger
ee6120c325 feat(voicewake): route replies to last channel 2025-12-12 16:22:30 +00:00
Peter Steinberger
7459ee656e lint: format and stabilize gateway health 2025-12-10 18:00:33 +00:00
Peter Steinberger
10c8767599 fix(auto-reply): acknowledge reset triggers 2025-12-10 15:55:20 +00:00
Peter Steinberger
8f9ab48319 telegram: fix verbose log ordering 2025-12-10 14:33:09 +00:00
Peter Steinberger
5ab3b922ef feat: add ws chat attachments 2025-12-09 23:16:57 +01:00
Peter Steinberger
d919054f12 feat(telegram): add typing cue 2025-12-09 21:14:10 +00:00
Peter Steinberger
f89a37f6fa telegram: show name and id in envelope 2025-12-09 19:56:18 +00:00
Peter Steinberger
70fb8e6799 surface: envelope inbound messages for agent 2025-12-09 18:43:21 +00:00
Peter Steinberger
f847d86da7 chore: rename relay to gateway 2025-12-09 18:00:01 +00:00
Peter Steinberger
d1ba45440e msg: retry web/telegram sends and add regression tests 2025-12-09 17:23:04 +00:00
Peter Steinberger
ebad54b940 webchat: move serving to relay loopback and tunnel from mac app 2025-12-08 11:54:30 +01:00
Peter Steinberger
8a45e981ad build: silence grammy type errors for mac packaging 2025-12-08 11:04:17 +01:00
Peter Steinberger
e7bd656f21 chore(ci): fix lint and swiftformat failures 2025-12-08 01:48:53 +01:00
Peter Steinberger
8bf33dd2d4 Telegram: enable grammY throttler and webhook tests 2025-12-07 22:52:57 +01:00
Peter Steinberger
5a9bf87dba Add Bun bundle docs and Telegram grammY support 2025-12-07 22:47:05 +01:00