Gustavo Madeira Santana
fcba58cff2
matrix-js: harden reaction handling
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
e2826a9df9
move matrix-js helpers to be locally scoped
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
ad87acffb0
make matrix-js atomic and add poll voting support
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
15f7c8bae6
Matrix-js: sync with main plugin-loading standards
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
9e8b9aba1f
WhatsApp: isolate lazy action runtime boundary
2026-03-18 02:20:57 +00:00
Gustavo Madeira Santana
bb803a42ac
Mattermost: normalize plugin imports
2026-03-18 02:18:06 +00:00
Gustavo Madeira Santana
09de192b77
Tlon: import channel account snapshot type
2026-03-18 02:18:02 +00:00
Gustavo Madeira Santana
8e98019b6a
Nostr: remove plugin API import cycle
2026-03-18 02:17:56 +00:00
Gustavo Madeira Santana
fb0d04c834
Tests: migrate channel action discovery to describeMessageTool
2026-03-18 02:17:47 +00:00
Gustavo Madeira Santana
1c6676cd57
Plugins: remove first-party legacy message discovery shims
2026-03-18 02:17:40 +00:00
Gustavo Madeira Santana
ed7269518f
Tlon: fix plugin-sdk import boundaries
2026-03-18 02:12:53 +00:00
Gustavo Madeira Santana
8165db758b
WhatsApp: move action runtime into extension
2026-03-18 02:08:08 +00:00
Gustavo Madeira Santana
b3ae50c71c
Slack: move action runtime into extension
2026-03-18 02:08:08 +00:00
Gustavo Madeira Santana
c3386d34d2
Telegram: move action runtime into extension
2026-03-18 02:08:07 +00:00
Gustavo Madeira Santana
9df3e9b617
Discord: move action runtime into extension
2026-03-18 02:08:07 +00:00
Gustavo Madeira Santana
4c36436fb4
Plugin SDK: add legacy message discovery helper
2026-03-18 02:08:07 +00:00
Vincent Koc
d3fc6c0cc7
Plugins: internalize mattermost and tlon SDK imports
2026-03-17 19:05:51 -07:00
Gustavo Madeira Santana
da948a8073
Teams: consolidate message tool discovery
2026-03-18 00:07:06 +00:00
Gustavo Madeira Santana
cac1c62208
Feishu: consolidate message tool discovery
2026-03-18 00:07:03 +00:00
Gustavo Madeira Santana
28ab5061bf
Mattermost: consolidate message tool discovery
2026-03-18 00:07:01 +00:00
Gustavo Madeira Santana
60104de428
Telegram: consolidate message tool discovery
2026-03-18 00:06:58 +00:00
Gustavo Madeira Santana
0a0ca804aa
Discord: consolidate message tool discovery
2026-03-18 00:06:55 +00:00
Gustavo Madeira Santana
1c08455848
Discord: dedupe message action discovery state
2026-03-17 23:55:08 +00:00
Gustavo Madeira Santana
5ce3eb3ff3
Telegram: dedupe message action discovery state
2026-03-17 23:55:05 +00:00
Gustavo Madeira Santana
df284fec27
Teams: own message tool card schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
60d4c5a30b
Feishu: own message tool card schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
d95dc50e0a
Mattermost: own message tool button schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
dbc367e50a
Telegram: own message tool schema and runtime seam
2026-03-17 23:48:43 +00:00
Gustavo Madeira Santana
05634eed16
Discord: own message tool components schema
2026-03-17 23:48:43 +00:00
Gustavo Madeira Santana
4b5e801d1b
BlueBubbles: scope group actions in message discovery
2026-03-17 23:48:43 +00:00
Gustavo Madeira Santana
ffe24955c8
Plugins: fix pnpm check regressions
2026-03-17 23:25:40 +00:00
Gustavo Madeira Santana
f118191182
Plugin SDK: break line and nostr export cycles
2026-03-17 23:22:22 +00:00
Vincent Koc
0e4c072f37
Models: add native GPT-5.4 mini and nano support ( #49289 )
...
* Models: add GPT-5.4 mini and nano support
* Tests: cover OpenAI GPT-5.4 mini and nano extension support
2026-03-17 16:21:39 -07:00
Vincent Koc
af63b72901
Plugins: internalize nextcloud talk SDK imports
2026-03-17 15:58:00 -07:00
Vincent Koc
90a0d50ae9
Plugins: internalize line SDK imports
2026-03-17 15:10:20 -07:00
Vincent Koc
dcdfed995a
Plugins: internalize nostr SDK imports
2026-03-17 15:08:06 -07:00
Vincent Koc
f23a069d37
Plugins: internalize synology chat SDK imports
2026-03-17 15:06:22 -07:00
darkamenosa
b31b681088
fix(zalouser): fix setup-only onboarding flow ( #49219 )
...
* zalouser: extract shared plugin base to reduce duplication
* fix(zalouser): bump zca-js to 2.1.2 and fix state dir resolution
* fix(zalouser): allow empty allowlist during onboarding and add quickstart DM policy prompt
* fix minor review
* fix(zalouser): restore forceAllowFrom setup flow
* fix(zalouser): default group access to allowlist
2026-03-18 03:33:22 +07:00
Vincent Koc
8124253cdf
Plugins: internalize diagnostics OTel imports
2026-03-17 10:46:08 -07:00
Vincent Koc
ff19ae1768
Plugins: internalize diffs SDK imports
2026-03-17 10:44:31 -07:00
Vincent Koc
0f56b16d47
Plugins: internalize more extension SDK imports
2026-03-17 10:42:52 -07:00
Vincent Koc
4b2aec622b
Plugins: add local extension API barrels
2026-03-17 10:36:48 -07:00
Ayaan Zaidi
e4825a0f93
fix(telegram): unify transport fallback chain ( #49148 )
...
* fix(telegram): unify transport fallback chain
* fix: address telegram fallback review comments
* fix: validate pinned SSRF overrides
* fix: unify telegram fallback retries (#49148 )
2026-03-17 22:44:15 +05:30
Peter Steinberger
6d9bf6de93
refactor: narrow extension public seams
2026-03-17 09:58:33 -07:00
Jonathan Jing
2145eb5908
feat(mattermost): add retry logic and timeout handling for DM channel creation ( #42398 )
...
Merged via squash.
Prepared head SHA: 3db47be907
Co-authored-by: JonathanJing <17068507+JonathanJing@users.noreply.github.com >
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com >
Reviewed-by: @mukhtharcm
2026-03-17 22:16:56 +05:30
Menglin Li
7b61b025ff
fix(compaction): break safeguard cancel loop for sessions with no summarizable messages ( #41981 ) ( #42215 )
...
Merged via squash.
Prepared head SHA: 7ce6bd834e
Co-authored-by: lml2468 <39320777+lml2468@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-03-17 09:44:31 -07:00
Peter Steinberger
829ea70519
fix: remove duplicate setup helper imports
2026-03-17 09:38:21 -07:00
Peter Steinberger
4b125762f6
refactor: clean extension api boundaries
2026-03-17 09:38:21 -07:00
Peter Steinberger
a724bbce1a
feat: add bundled Chutes extension ( #49136 )
...
* refactor: generalize bundled provider discovery seams
* feat: land chutes extension via plugin-owned auth (#41416 ) (thanks @Veightor)
2026-03-17 09:35:21 -07:00
Bob
ea15819ecf
ACP: harden startup and move configured routing behind plugin seams ( #48197 )
...
* ACPX: keep plugin-local runtime installs out of dist
* Gateway: harden ACP startup and service PATH
* ACP: reinitialize error-state configured bindings
* ACP: classify pre-turn runtime failures as session init failures
* Plugins: move configured ACP routing behind channel seams
* Telegram tests: align startup probe assertions after rebase
* Discord: harden ACP configured binding recovery
* ACP: recover Discord bindings after stale runtime exits
* ACPX: replace dead sessions during ensure
* Discord: harden ACP binding recovery
* Discord: fix review follow-ups
* ACP bindings: load channel snapshots across workspaces
* ACP bindings: cache snapshot channel plugin resolution
* Experiments: add ACP pluginification holy grail plan
* Experiments: rename ACP pluginification plan doc
* Experiments: drop old ACP pluginification doc path
* ACP: move configured bindings behind plugin services
* Experiments: update bindings capability architecture plan
* Bindings: isolate configured binding routing and targets
* Discord tests: fix runtime env helper path
* Tests: fix channel binding CI regressions
* Tests: normalize ACP workspace assertion on Windows
* Bindings: isolate configured binding registry
* Bindings: finish configured binding cleanup
* Bindings: finish generic cleanup
* Bindings: align runtime approval callbacks
* ACP: delete residual bindings barrel
* Bindings: restore legacy compatibility
* Revert "Bindings: restore legacy compatibility"
This reverts commit ac2ed68fa2426ecc874d68278c71c71ad363fcfe.
* Tests: drop ACP route legacy helper names
* Discord/ACP: fix binding regressions
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com >
2026-03-17 17:27:52 +01:00