Peter Steinberger
2786ed0f67
chore: enable no-base-to-string
2026-04-10 20:14:49 +01:00
Ayaan Zaidi
7348c3193d
test(telegram): cover threaded qa replies
2026-04-10 21:53:31 +05:30
Ayaan Zaidi
88a7970f84
fix(telegram): thread native command replies
2026-04-10 21:53:31 +05:30
Vincent Koc
3b6500ca20
fix(telegram): bypass bot handlers barrel
2026-04-10 10:00:24 +01:00
Vincent Koc
ae4fdaea82
fix(telegram): split monitor runtime types
2026-04-10 10:00:24 +01:00
Vincent Koc
77b108ee7f
fix(telegram): split runtime and audit types
2026-04-10 08:51:17 +01:00
Vincent Koc
337fa8c956
fix(telegram): split bot option types
2026-04-10 08:16:28 +01:00
Guangchi Yuan
110782a26a
fix(gateway): preserve thread routing in delivery context for Slack/Telegram/Mattermost ( #54840 )
...
Merged via squash.
Prepared head SHA: 34bedac747
Co-authored-by: yzzymt <6908291+yzzymt@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-09 14:26:41 -07:00
Tak Hoffman
b83726d13e
Feat: Add Active Memory recall plugin ( #63286 )
...
* Refine plugin debug plumbing
* Tighten plugin debug handling
* Reduce active memory overhead
* Abort active memory sidecar on timeout
* Rename active memory blocking subagent wording
* Fix active memory cache and recall selection
* Preserve active memory session scope
* Sanitize recalled context before retrieval
* Add active memory changelog entry
* Harden active memory debug and transcript handling
* Add active memory policy config
* Raise active memory timeout default
* Keep usage footer on primary reply
* Clear stale active memory status lines
* Match legacy active memory status prefixes
* Preserve numeric active memory bullets
* Reuse canonical session keys for active memory
* Let active memory subagent decide relevance
* Refine active memory plugin summary flow
* Fix active memory main-session DM detection
* Trim active memory summaries at word boundaries
* Add active memory prompt styles
* Fix active memory stale status cleanup
* Rename active memory subagent wording
* Add active memory prompt and thinking overrides
* Remove active memory legacy status compat
* Resolve active memory session id status
* Add active memory session toggle
* Add active memory global toggle
* Fix active memory toggle state handling
* Harden active memory transcript persistence
* Fix active memory chat type gating
* Scope active memory transcripts by agent
* Show plugin debug before replies
2026-04-09 11:27:37 -05:00
Mason Huang
aa15de8fdc
plugin-sdk: split command status surface
2026-04-09 01:35:15 +01:00
Vignesh Natarajan
2484064c48
chore(lint): clear extension lint regressions and add #63416 changelog
2026-04-08 17:17:29 -07:00
Peter Steinberger
54e5741357
refactor: dedupe telegram exec approval tests
2026-04-08 15:58:47 +01:00
Peter Steinberger
675f36d93b
test: avoid bundled test api smokes in matrix and telegram
2026-04-08 13:52:45 +01:00
Peter Steinberger
0950bdf727
fix: resolve post-rebase boundary drift
2026-04-08 09:58:22 +01:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Vincent Koc
e52cf224df
refactor(doctor): share channel compat helpers
2026-04-08 09:07:28 +01:00
Vincent Koc
952862b9e2
perf(plugins): narrow boundary compile import surfaces
2026-04-08 08:52:52 +01:00
Vincent Koc
4260ac4cf6
perf(plugins): narrow boundary compile sdk imports
2026-04-08 08:52:51 +01:00
Vincent Koc
3eb47e9e73
perf(telegram): trim secret contract text import
2026-04-08 07:17:53 +01:00
Peter Steinberger
96fe85fb77
refactor: dedupe telegram trimmed readers
2026-04-08 00:09:41 +01:00
Gustavo Madeira Santana
af4a2faa1d
types: preserve approval runtime payload typing
2026-04-07 17:11:04 -04:00
Gustavo Madeira Santana
ecc9a65f34
Tests: align approval gateway seams
2026-04-07 16:06:02 -04:00
Gustavo Madeira Santana
28fc5d9b5e
Plugin SDK: split approval adapter seams
2026-04-07 16:06:02 -04:00
Gustavo Madeira Santana
9bcef781e7
Tests: restore approval runtime coverage
2026-04-07 16:06:02 -04:00
Peter Steinberger
179ccb952c
refactor: dedupe telegram matrix lowercase helpers
2026-04-07 20:57:04 +01:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
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-07 14:40:26 -04:00
Peter Steinberger
2de8b91448
test: speed up telegram and nextcloud talk channel tests
2026-04-07 17:11:55 +01:00
Peter Steinberger
1d7e87580d
refactor: dedupe media lowercase helpers
2026-04-07 15:53:50 +01:00
Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
62a5480808
refactor: dedupe irc qqbot telegram lowercase helpers
2026-04-07 15:12:31 +01:00
Peter Steinberger
33e93e2a07
Telegram: lazy load send runtime from entrypoints
2026-04-07 14:39:28 +01:00
Peter Steinberger
9743c2538c
fix(boundary): restore telegram setup imports
2026-04-07 13:33:14 +01:00
Peter Steinberger
f461033c66
test: speed up probe bootstrap tests
2026-04-07 13:16:49 +01:00
Peter Steinberger
dc854ec521
test: speed up setup surface tests
2026-04-07 13:16:49 +01:00
Vincent Koc
dfb6c9c920
perf(plugin-sdk): split channel secret runtime helpers
2026-04-07 13:09:12 +01:00
Peter Steinberger
3a07d664a8
fix(boundary): restore warm support shard checks
2026-04-07 13:07:18 +01:00
Peter Steinberger
5de04bc1d5
refactor: dedupe extension lowercase query helpers
2026-04-07 11:18:18 +01:00
Peter Steinberger
af1cf77b16
refactor: dedupe extension lowercase readers
2026-04-07 11:18:18 +01:00
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