Peter Steinberger
3dc139b0c0
test: speed up discord monitor suites
2026-03-24 22:17:12 +00:00
Peter Steinberger
5edba12f79
test: speed up discord slack telegram suites
2026-03-24 16:26:58 +00:00
Peter Steinberger
781295c14b
refactor: dedupe test and script helpers
2026-03-24 15:48:35 +00:00
Vincent Koc
9bb5eb6c7f
fix(test): repair channel regression suites
2026-03-22 12:51:36 -07:00
Peter Steinberger
bd108dfe00
test: fix CI contract drift in channel suites
2026-03-22 19:44:10 +00:00
Peter Steinberger
b0176f626c
test: tighten discord model picker regressions
2026-03-22 16:56:41 +00:00
Peter Steinberger
b86bc9de95
refactor: split remaining monitor runtime helpers
2026-03-17 21:27:21 -07:00
Peter Steinberger
a2518a16ac
refactor: split monitor runtime helpers
2026-03-17 20:52:42 -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
Vincent Koc
efaa4dc5b3
Tests: stabilize bundled native command regressions
2026-03-16 23:01:57 -07:00
Peter Steinberger
23deb3da98
refactor(discord): share native command plugin test setup
2026-03-17 05:17:52 +00:00
Vincent Koc
f90d432de3
Plugins: honor native command aliases at dispatch
2026-03-16 21:02:08 -07:00
Vincent Koc
ad05cd9ab2
Tests: document Discord plugin auth gating
2026-03-16 18:45:31 -07:00
Vincent Koc
6805a80da2
Tests: lock plugin slash commands to one runtime graph
2026-03-16 18:38:11 -07:00
scoootscooob
5682ec37fa
refactor: move Discord channel implementation to extensions/ ( #45660 )
...
* refactor: move Discord channel implementation to extensions/discord/src/
Move all Discord source files from src/discord/ to extensions/discord/src/,
following the extension migration pattern. Source files in src/discord/ are
replaced with re-export shims. Channel-plugin files from
src/channels/plugins/*/discord* are similarly moved and shimmed.
- Copy all .ts source files preserving subdirectory structure (monitor/, voice/)
- Move channel-plugin files (actions, normalize, onboarding, outbound, status-issues)
- Fix all relative imports to use correct paths from new location
- Create re-export shims at original locations for backward compatibility
- Delete test files from shim locations (tests live in extension now)
- Update tsconfig.plugin-sdk.dts.json rootDir from "src" to "." to accommodate
extension files outside src/
- Update write-plugin-sdk-entry-dts.ts to match new declaration output paths
* fix: add importOriginal to thread-bindings session-meta mock for extensions test
* style: fix formatting in thread-bindings lifecycle test
2026-03-14 02:53:57 -07:00