Peter Steinberger
|
f54a57b80a
|
refactor: dedupe lowercase string helpers
|
2026-04-07 10:37:39 +01:00 |
|
Peter Steinberger
|
8119915664
|
refactor: dedupe metadata string helpers
|
2026-04-07 09:44:53 +01:00 |
|
Peter Steinberger
|
b3e6822ef8
|
refactor: dedupe helper trim readers
|
2026-04-07 08:40:34 +01:00 |
|
Peter Steinberger
|
a5ff85f01c
|
refactor: dedupe lowercased readers
|
2026-04-07 08:40:34 +01:00 |
|
Peter Steinberger
|
ce19b6bf6a
|
refactor: dedupe channel extension readers
|
2026-04-07 08:40:34 +01:00 |
|
Vincent Koc
|
bbfc46fe02
|
test(telegram): use canonical web-media sdk path
|
2026-04-07 08:10:00 +01:00 |
|
Peter Steinberger
|
625fd5b3e3
|
refactor: centralize inbound mention policy
|
2026-04-07 07:51:00 +01:00 |
|
Peter Steinberger
|
ad0c4309e6
|
refactor: dedupe shared trim readers
|
2026-04-07 07:36:11 +01:00 |
|
Peter Steinberger
|
820201a343
|
fix(ci): restore plugin sdk doctor boundaries
|
2026-04-07 06:49:15 +01:00 |
|
Peter Steinberger
|
80826bc000
|
fix(extensions): bypass stale doctor runtime exports
|
2026-04-07 06:23:46 +01:00 |
|
Peter Steinberger
|
88a63a1816
|
fix(ci): restore plugin boundary invariants
|
2026-04-07 06:23:39 +01:00 |
|
Peter Steinberger
|
8d05bdda43
|
refactor: dedupe setup token readers
|
2026-04-07 06:07:13 +01:00 |
|
Peter Steinberger
|
1275b9b873
|
refactor: dedupe account name normalization
|
2026-04-07 06:07:13 +01:00 |
|
Peter Steinberger
|
f2602a5d7b
|
fix: restore ci after dedupe refactors
|
2026-04-07 05:07:26 +01:00 |
|
Peter Steinberger
|
8c7dd66a7b
|
refactor: dedupe string readers
|
2026-04-07 05:06:54 +01:00 |
|
Peter Steinberger
|
d9fbfa268f
|
refactor: dedupe extension string helpers
|
2026-04-07 05:06:54 +01:00 |
|
Peter Steinberger
|
54cd8ed25b
|
refactor: dedupe extension error formatting
|
2026-04-07 05:06:54 +01:00 |
|
Ayaan Zaidi
|
47e6c57a7a
|
fix: preserve telegram default auth promotion
|
2026-04-07 09:28:05 +05:30 |
|
Ayaan Zaidi
|
44f3539c4f
|
fix: preserve telegram doctor allowlist fallback (#62263)
* test: cover telegram doctor multi-account fallback
* fix: skip telegram default-account doctor seeding
* fix: preserve telegram doctor allowlist fallback (#62263)
* fix: keep doctor promotion keys plugin-owned (#62263)
|
2026-04-07 09:11:11 +05:30 |
|
Peter Steinberger
|
9e2a1e12fd
|
refactor: dedupe channel runtime error formatting
|
2026-04-07 02:03:34 +01:00 |
|
Peter Steinberger
|
fcd9a04e47
|
fix(test): align runtime config expectations
|
2026-04-07 00:33:46 +01:00 |
|
Peter Steinberger
|
79f02b6e54
|
fix(ci): drain telegram thread-binding persists before reset
|
2026-04-06 23:32:46 +01:00 |
|
Vincent Koc
|
cd09f41fe0
|
fix(ci): repair extension test and msteams seams
|
2026-04-06 23:17:48 +01:00 |
|
Peter Steinberger
|
80c8567f9d
|
fix: resolve merge conflicts and preserve runtime test fixes
|
2026-04-06 22:46:33 +01:00 |
|
Peter Steinberger
|
ef252976bc
|
fix(plugins): harden doctor contract record guards
|
2026-04-06 21:34:26 +01:00 |
|
Peter Steinberger
|
48f2c2097d
|
fix: stabilize telegram doctor config repairs
|
2026-04-06 20:55:51 +01:00 |
|
Vincent Koc
|
78639eff76
|
perf(secrets): narrow channel secret sdk seam
|
2026-04-06 20:40:11 +01:00 |
|
Peter Steinberger
|
ccfdfec43f
|
refactor: dedupe doctor account streaming matchers
|
2026-04-06 20:30:20 +01:00 |
|
Peter Steinberger
|
6d52014ef8
|
refactor: dedupe doctor compat record helper
|
2026-04-06 20:30:20 +01:00 |
|
Peter Steinberger
|
283b103e75
|
refactor: dedupe doctor account streaming checks
|
2026-04-06 19:24:43 +01:00 |
|
Peter Steinberger
|
673878188d
|
refactor: dedupe preview streaming helpers
|
2026-04-06 18:15:53 +01:00 |
|
Peter Steinberger
|
a47cb0a3b3
|
refactor: dedupe approval gateway resolver setup
|
2026-04-06 17:31:16 +01:00 |
|
Peter Steinberger
|
1aee8c55ce
|
refactor: dedupe channel doctor compat helpers
|
2026-04-06 17:18:36 +01:00 |
|
Peter Steinberger
|
ce87d5e242
|
refactor(deadcode): remove extension wrapper shims
|
2026-04-06 17:18:03 +01:00 |
|
Vincent Koc
|
c3b19d204a
|
perf(test): lazy-load bundled channel secrets
|
2026-04-06 16:40:41 +01:00 |
|
Vincent Koc
|
6067f2d9ad
|
chore(plugins): drop dead channel test any suppressions
|
2026-04-06 15:45:18 +01:00 |
|
Vincent Koc
|
2815e8ecc0
|
chore(telegram): drop dead bot helper lint comments
|
2026-04-06 15:40:13 +01:00 |
|
Vincent Koc
|
620537914b
|
fix(plugins): clean bundled extension lint tail
|
2026-04-06 15:21:46 +01:00 |
|
Peter Steinberger
|
af62a2c2e4
|
style: fix extension lint violations
|
2026-04-06 14:53:55 +01:00 |
|
Onur Solmaz
|
154a7edb7c
|
refactor: consume acpx runtime library (#61495)
* refactor: consume acpx runtime library
* refactor: remove duplicated acpx runtime files
* fix: update acpx runtime dependency
* fix: preserve acp runtime error codes
* fix: migrate legacy acpx session files
* fix: update acpx runtime dependency
* fix: import Dirent from node fs
* ACPX: repin shared runtime engine
* ACPX: repin runtime semantics fixes
* ACPX: repin runtime contract cleanup
* Extensions: repin ACPX after layout refactor
* ACPX: drop legacy session migration
* ACPX: drop direct ACP SDK dependency
* Discord ACP: stop duplicate direct fallback replies
* ACP: rename delivered text visibility hook
* ACPX: pin extension to 0.5.0
* Deps: drop stale ACPX build-script allowlist
* ACPX: add local development guidance
* ACPX: document temporary pnpm exception flow
* SDK: preserve legacy ACP visibility hook
* ACP: keep reset commands on local path
* ACP: make in-place reset start fresh session
* ACP: recover broken bindings on fresh reset
* ACP: defer fresh reset marker until close succeeds
* ACP: reset bound sessions fresh again
* Discord: ensure ACP bindings before /new
* ACP: recover missing persistent sessions
|
2026-04-06 15:51:08 +02:00 |
|
ForestDengHK
|
e79e25667a
|
fix(telegram): restore outbound message splitting for long messages (#57816)
Merged via squash.
Prepared head SHA: 09f24ceba9
Co-authored-by: ForestDengHK <189603301+ForestDengHK@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-04-06 14:28:37 +02:00 |
|
Neerav Makwana
|
177e23801b
|
fix(telegram): bound startup request timeouts (#61601) (thanks @neeravmakwana)
|
2026-04-06 13:20:15 +01:00 |
|
Peter Steinberger
|
b3b5945bdc
|
test: reset telegram dispatch mocks between cases
|
2026-04-06 05:49:04 +01:00 |
|
Peter Steinberger
|
b62badd8a3
|
fix: restore main ci type checks
|
2026-04-06 05:38:25 +01:00 |
|
Vincent Koc
|
0fdf9e874b
|
fix(config): normalize channel streaming config shape (#61381)
* feat(config): add canonical streaming config helpers
* refactor(runtime): prefer canonical streaming accessors
* feat(config): normalize preview channel streaming shape
* test(config): lock streaming normalization followups
* fix(config): polish streaming migration edges
* chore(config): refresh streaming baseline hash
|
2026-04-06 05:08:20 +01:00 |
|
Peter Steinberger
|
8cb85ff85f
|
refactor: harden plugin metadata and bundled channel entry seams
|
2026-04-06 00:15:38 +01:00 |
|
Gustavo Madeira Santana
|
0ef9383487
|
fix(approvals): make exec approval fallback guidance channel-specific (#61424)
Merged via squash.
Prepared head SHA: cb5d3c249c
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-05 14:26:46 -04:00 |
|
Peter Steinberger
|
97878b853a
|
refactor: move legacy config migration behind doctor
|
2026-04-05 16:12:45 +01:00 |
|
Peter Steinberger
|
89e8c8672c
|
fix: break bundled channel bootstrap cycles
|
2026-04-05 14:20:31 +01:00 |
|
Vincent Koc
|
4954d025e2
|
fix(telegram): gate reasoning previews to stream sessions (#61266)
|
2026-04-05 10:22:26 +01:00 |
|