Peter Steinberger
edfaa01d1d
refactor(plugin-sdk): split runtime helper seams
2026-04-04 08:53:19 +01:00
Ayaan Zaidi
cfc52fcf2b
fix(telegram): trust local bot api media roots
2026-04-04 11:35:36 +05:30
Peter Steinberger
3a3f88a80a
refactor(media): move provider defaults into media metadata
2026-04-04 07:00:47 +01:00
Peter Steinberger
fd75d214f2
style(extensions): format channel integration updates
2026-04-04 06:02:37 +01:00
Peter Steinberger
b0e1551eb8
refactor(extensions): add channel-owned config schema seams
2026-04-04 05:31:11 +01:00
Peter Steinberger
e95b723b82
fix: load telegram command config from contract surfaces
2026-04-04 05:26:54 +01:00
Peter Steinberger
bc457fd1b8
refactor(channels): move bootstrap channel logic behind extension seams
2026-04-04 04:53:38 +01:00
Peter Steinberger
406f06dcc5
fix: preserve linked install unsafe flag and baseline regressions
2026-04-04 12:34:55 +09:00
Peter Steinberger
7e69c2f6a7
test: trim remaining mock drift
2026-04-04 04:04:12 +01:00
Peter Steinberger
a3a06524f2
fix(ci): restore session and setup fallbacks
2026-04-04 03:52:37 +01:00
Peter Steinberger
1e6e685347
fix: unblock cli startup metadata
2026-04-04 02:35:36 +01:00
fumin
43272d27f8
fix(telegram): compare full provider/model in models picker
2026-04-04 08:58:50 +09:00
Peter Steinberger
ab318de8b7
test(plugins): finish moving contract coverage
2026-04-04 00:11:39 +01:00
Peter Steinberger
e4b5027c5e
refactor(plugins): move extension seams into extensions
2026-04-04 00:10:16 +01:00
Peter Steinberger
b57922552e
fix(ci): restore command auth sdk export
2026-04-03 21:02:59 +01:00
Peter Steinberger
4481c41368
fix(ci): repair slack feishu and telegram regressions
2026-04-03 20:36:40 +01:00
Tak Hoffman
f7f467b042
fix: honor telegram default debounce account
2026-04-03 14:30:34 -05:00
Peter Steinberger
63443acc2b
fix(ci): repair telegram test harness config
2026-04-03 20:21:50 +01:00
Vincent Koc
88d3b73c6d
fix(types): annotate portable exported helper types
2026-04-04 03:57:47 +09:00
Peter Steinberger
1c66a050c2
refactor(plugins): move outbound dep aliases into extensions
2026-04-03 19:53:38 +01:00
Peter Steinberger
8e8f8d0745
test: trim more extension importOriginal usage
2026-04-03 19:49:43 +01:00
Tak Hoffman
d2ca915a7f
fix: honor telegram default action account
2026-04-03 13:48:45 -05:00
Peter Steinberger
3fb6e3e91f
test: trim more extension importOriginal usage
2026-04-03 19:40:20 +01:00
Peter Steinberger
0c95e3f073
refactor(plugins): move command ui policy into extensions
2026-04-03 19:30:35 +01:00
Peter Steinberger
6eca4e0136
test: trim extension partial mocks
2026-04-03 19:28:19 +01:00
Peter Steinberger
eea069bdc3
fix(ci): repair bundled and extension test drift
2026-04-03 19:25:23 +01:00
Peter Steinberger
53f8c2047a
fix(ci): restore channel approval and lifecycle harnesses
2026-04-03 19:14:42 +01:00
Peter Steinberger
13bc70397a
test: trim test partial mocks
2026-04-03 19:10:56 +01:00
Peter Steinberger
181bd6327f
test(plugins): fix rebase fallout
2026-04-03 19:10:00 +01:00
Peter Steinberger
03a43fe231
refactor(plugins): genericize core channel seams
2026-04-03 19:09:21 +01:00
Peter Steinberger
856592cf00
fix(outbound): restore generic delivery and security seams
2026-04-03 19:09:20 +01:00
Peter Steinberger
ab96520bba
refactor(plugins): move channel behavior into plugins
2026-04-03 19:09:20 +01:00
Gustavo Madeira Santana
e588a363f9
fix: respect approval request filters in ambiguity checks
2026-04-03 13:57:18 -04:00
Peter Steinberger
3fd27211b1
fix(ci): stabilize channel approval and monitor tests
2026-04-03 18:54:48 +01:00
Gustavo Madeira Santana
dc306013e1
Approvals: scope foreign-channel account routing ( #60417 )
...
Merged via squash.
Prepared head SHA: 3ad6cae91f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-03 13:48:00 -04:00
Tak Hoffman
638e831bca
fix: honor telegram default account setup policy
2026-04-03 12:43:51 -05:00
Peter Steinberger
379c329f81
test: trim dispatch and command partial mocks
2026-04-03 18:42:52 +01:00
Peter Steinberger
14c863dc4a
test: reduce telegram media harness imports
2026-04-03 18:33:47 +01:00
Tak Hoffman
51f6bc4940
fix: honor selected account in setup status
2026-04-03 11:50:09 -05:00
Peter Steinberger
e263b5d7b6
test: split telegram channel coverage
2026-04-03 17:33:45 +01:00
Tak Hoffman
fb8048a188
fix: honor telegram action discovery account config
2026-04-03 11:20:49 -05:00
Peter Steinberger
c563cdc901
fix(telegram): allow target approvals fallback
2026-04-04 01:07:28 +09:00
Shakker
27a8ef1284
refactor: narrow telegram message context runtime imports
2026-04-04 01:07:28 +09:00
chi
33e6a6724d
fix(telegram): enable HTML formatting for model switch messages ( #60042 )
...
* fix(telegram): enable HTML formatting for model switch messages
The model switch confirmation message was displaying raw Markdown
(**text**) instead of bold formatting because parse_mode was not set.
Changes:
- Add optional extra parameter to editMessageWithButtons for parse_mode
- Change format from Markdown ** to HTML <b> tags
- Pass parse_mode: 'HTML' when editing model switch message
Fixes the issue where model names appeared as **provider/model**
instead of bold text in Telegram.
* fix(telegram): escape HTML entities in model switch confirmation
Add defensive `escapeHtml` helper to sanitize `selection.provider`
and `selection.model` before interpolating them into the HTML
callback message. This prevents potential API rejection (HTTP 400)
if future provider or model names contain `<`, `>`, or `&`.
Addresses review feedback on unescaped HTML interpolation.
* test(telegram): cover HTML model switch confirmation
---------
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-04 00:05:09 +08:00
Peter Steinberger
bf6bd7432a
fix: harden discord ack auth and gate fallout ( #60081 ) (thanks @FunJim)
2026-04-04 00:53:45 +09:00
Tak Hoffman
b1026a0b28
fix: honor account-scoped setup dm policy
2026-04-03 10:31:00 -05:00
Vincent Koc
745aa26420
fix(ci): remove duplicate migrated test imports
2026-04-04 00:24:20 +09:00
Peter Steinberger
1dfcdbdf91
fix(testing): repair bundled plugin helper imports
2026-04-03 16:19:39 +01:00
Tak Hoffman
e3fea41b59
fix: honor telegram account topic mention config
2026-04-03 10:19:11 -05:00
Tak Hoffman
a3541a1cce
fix: honor telegram account replyToMode
2026-04-03 10:16:05 -05:00