Peter Steinberger
|
803e02d8df
|
fix: adapt landed fixups to current type and approval constraints
|
2026-02-24 04:20:30 +00:00 |
|
Peter Steinberger
|
dd14daab15
|
fix(telegram): allowlist api.telegram.org in media SSRF policy
|
2026-02-24 04:20:30 +00:00 |
|
Peter Steinberger
|
f6b4baa776
|
test(telegram): align stop-phrase sequential key expectation (#25034)
|
2026-02-24 04:16:17 +00:00 |
|
Peter Steinberger
|
3af9d1f8e9
|
fix: scope Telegram RFC2544 SSRF exception to policy opt-in (#24982) (thanks @stakeswky)
|
2026-02-24 03:28:00 +00:00 |
|
Peter Steinberger
|
f97c0922e1
|
fix(security): harden account-key handling against prototype pollution
|
2026-02-24 01:09:31 +00:00 |
|
Peter Steinberger
|
a430e1722b
|
test(channels): reduce media test runtime and polling
|
2026-02-24 00:31:58 +00:00 |
|
Peter Steinberger
|
ecd278b67b
|
test: merge redundant telegram media path scenarios
|
2026-02-23 21:57:23 +00:00 |
|
Peter Steinberger
|
5a475259bb
|
fix(telegram): suppress reasoning-only leaks when reasoning is off
Co-authored-by: avirweb <avirweb@users.noreply.github.com>
|
2026-02-23 20:06:16 +00:00 |
|
Vincent Koc
|
8e821a061c
|
fix(telegram): scope polling offsets per bot and await shared runner stop (#24549)
* Telegram: scope polling offsets and await shared runner stop
* Changelog: remove unrelated session-fix entries from PR
* Update CHANGELOG.md
|
2026-02-23 09:43:47 -05:00 |
|
Peter Steinberger
|
3f03cdea56
|
test: optimize redundant suites for faster runtime
|
2026-02-23 13:57:34 +00:00 |
|
Ayaan Zaidi
|
03122e5933
|
fix(cron): preserve telegram announce target + delivery truth
|
2026-02-23 11:45:18 +05:30 |
|
Ayaan Zaidi
|
dcc52850c3
|
fix: persist resolved telegram delivery targets at runtime
|
2026-02-23 11:45:18 +05:30 |
|
Peter Steinberger
|
7b229decdd
|
test(perf): dedupe fixtures and reduce flaky waits
|
2026-02-22 22:06:01 +00:00 |
|
Peter Steinberger
|
2081b3a3c4
|
refactor(channels): dedupe hook and monitor execution paths
|
2026-02-22 21:19:09 +00:00 |
|
Peter Steinberger
|
13541864e5
|
refactor: extract telegram lane delivery and e2e harness
|
2026-02-22 21:33:20 +01:00 |
|
Peter Steinberger
|
c3d11d56c3
|
fix(agents): validate tool-result MEDIA directives with shared parser
Co-authored-by: Ho Lim <166576253+HOYALIM@users.noreply.github.com>
|
2026-02-22 19:52:29 +01:00 |
|
Peter Steinberger
|
0efe2cab7d
|
fix(telegram): set provider on native command context
Co-authored-by: Serhii Panchyshyn <panchyshyn.serhii@gmail.com>
|
2026-02-22 19:21:26 +01:00 |
|
Peter Steinberger
|
2858901441
|
test(flaky): harden slow vmFork unit suites
Co-authored-by: Ho Lim <166576253+HOYALIM@users.noreply.github.com>
|
2026-02-22 19:08:59 +01:00 |
|
Peter Steinberger
|
b79c89fc90
|
fix: stabilize CI type and test harness coverage
|
2026-02-22 18:06:34 +00:00 |
|
Peter Steinberger
|
98427453ba
|
fix(network): normalize SSRF IP parsing and monitor typing
|
2026-02-22 18:55:34 +01:00 |
|
Peter Steinberger
|
795db98f6a
|
fix(telegram): notify users on media download failures
Co-authored-by: Artale <117890364+arosstale@users.noreply.github.com>
|
2026-02-22 17:54:16 +01:00 |
|
Peter Steinberger
|
5069250faf
|
fix(telegram): clear webhook state before polling startup
Co-authored-by: Peter Machona <7957943+chilu18@users.noreply.github.com>
|
2026-02-22 17:54:16 +01:00 |
|
Peter Steinberger
|
81384daeb4
|
fix(telegram): harden polling retry setup and teardown order
Co-authored-by: Cklee <99405438+liebertar@users.noreply.github.com>
Co-authored-by: Ho Lim <166576253+HOYALIM@users.noreply.github.com>
|
2026-02-22 17:54:16 +01:00 |
|
Peter Steinberger
|
1a9b5840d2
|
fix(telegram): keep webhook monitor alive until abort
Co-authored-by: Evgeny Zislis <7056+kesor@users.noreply.github.com>
|
2026-02-22 17:54:16 +01:00 |
|
Peter Steinberger
|
4d0ca7c315
|
fix(telegram): restart stalled polling after unhandled network errors
|
2026-02-22 17:54:15 +01:00 |
|
Nikolay Petrov
|
13690d406a
|
Telegram: coalesce forwarded text+media bursts into one inbound turn (#19476)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 09e0b4e9bd1a799c30249f21b87782429a8f8e32
Co-authored-by: napetrov <18015221+napetrov@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 21:41:09 +05:30 |
|
Marcus Castro
|
337eef55d7
|
fix(telegram): link forwarded messages with comments (#9720)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 5f81061b5f613903422a624d95aab8b0fc04027a
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 21:23:56 +05:30 |
|
Marcus Castro
|
ace8357149
|
fix(telegram): skip failed photo downloads in media group instead of dropping entire group (#20598)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 4a9c5f7af7c136952bf5dd396acee7f9f4e3c5d1
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 20:57:06 +05:30 |
|
Glucksberg
|
53adae9cec
|
fix(telegram): add dnsResultOrder=ipv4first default on Node 22+ to fix fetch failures (#5405)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 71366e9532b6c67f0413b65a9ac8623eae000e9b
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 20:07:51 +05:30 |
|
Peter Steinberger
|
7d7297f57f
|
fix: downgrade telegram autoSelectFamily log to debug
|
2026-02-22 15:21:23 +01:00 |
|
Peter Steinberger
|
d116bcfb14
|
refactor(runtime): consolidate followup, gateway, and provider dedupe paths
|
2026-02-22 14:08:51 +00:00 |
|
Peter Steinberger
|
66f814a0af
|
refactor(channels): dedupe plugin routing and channel helpers
|
2026-02-22 14:08:51 +00:00 |
|
Peter Steinberger
|
adfbbcf1f6
|
chore: merge origin/main into main
|
2026-02-22 13:42:52 +00:00 |
|
Peter Steinberger
|
5e62d0105b
|
test: trim smoke duplicates and reuse telegram bot setup
|
2026-02-22 12:55:27 +00:00 |
|
Peter Steinberger
|
85e5ed3f78
|
refactor(channels): centralize runtime group policy handling
|
2026-02-22 12:35:41 +01:00 |
|
Peter Steinberger
|
42f62821db
|
fix: include shared runtime group-policy helper and coverage (#23367) (thanks @bmendonca3)
|
2026-02-22 12:21:04 +01:00 |
|
Peter Steinberger
|
777817392d
|
fix: fail closed missing provider group policy across message channels (#23367) (thanks @bmendonca3)
|
2026-02-22 12:21:04 +01:00 |
|
Peter Steinberger
|
585a143f21
|
test: reclassify config and channel monitor behavior suites
|
2026-02-22 11:04:58 +00:00 |
|
Glucksberg
|
2739328508
|
fix(telegram): classify undici fetch errors as recoverable for retry (#16699)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 67b5bce44f7014c8cbefc00eed0731e61d6300b9
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 16:16:11 +05:30 |
|
Frank Yang
|
e33d7fcd13
|
fix(telegram): prevent update offset skipping queued updates (#23284)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 92efaf956bf906a176d1e6c5488ddcb02d89b4e1
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-02-22 15:50:33 +05:30 |
|
Peter Steinberger
|
2d2e1c2403
|
test(core): use lightweight clear in cron, claude runner, and telegram delivery specs
|
2026-02-22 08:35:38 +00:00 |
|
Peter Steinberger
|
d6d73d0ed9
|
test(core): trim redundant test resets and use mockClear
|
2026-02-22 08:12:55 +00:00 |
|
Peter Steinberger
|
e893157600
|
test(core): use lightweight clears in runtime and telegram setup
|
2026-02-22 08:09:14 +00:00 |
|
Peter Steinberger
|
2557945a8d
|
test(core): use lightweight clears in subagent and browser setup
|
2026-02-22 08:07:41 +00:00 |
|
Peter Steinberger
|
6e253096ed
|
test(core): use lightweight clears in command and dispatch setup
|
2026-02-22 08:06:06 +00:00 |
|
Peter Steinberger
|
0c1a52307c
|
fix: align draft/outbound typings and tests
|
2026-02-22 08:03:29 +00:00 |
|
Peter Steinberger
|
d559f226b3
|
test(telegram): use lightweight clears in media handler setup
|
2026-02-22 08:01:16 +00:00 |
|
Peter Steinberger
|
0511e28a27
|
test(ui): use lightweight clears in theme and telegram media retry setup
|
2026-02-22 08:01:16 +00:00 |
|
Peter Steinberger
|
6d74704d7a
|
test(telegram): centralize native command session-meta mock setup
|
2026-02-22 08:01:15 +00:00 |
|
Peter Steinberger
|
94e5a46187
|
test(telegram): dedupe native-command test setup
|
2026-02-22 07:48:43 +00:00 |
|