openclaw/test
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
..
fixtures refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
helpers ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
mocks chore: Fix types. 2026-02-17 13:40:17 +09:00
scripts Tests: improve extension runner discovery 2026-03-16 17:59:39 -07:00
appcast.test.ts fix(test): stabilize appcast version assertion 2026-03-03 05:51:50 +00:00
channel-outbounds.ts refactor: add plugin-owned outbound adapters 2026-03-15 23:47:43 -07:00
cli-json-stdout.e2e.test.ts fix(cli): keep json preflight stdout machine-readable 2026-03-02 03:10:02 +00:00
gateway.multi.e2e.test.ts refactor: extract telegram lane delivery and e2e harness 2026-02-22 21:33:20 +01:00
git-hooks-pre-commit.test.ts perf(test): trim fixture and serialization overhead in integration suites 2026-03-03 01:09:07 +00:00
global-setup.ts test: speed up default test env 2026-01-23 18:34:33 +00:00
openclaw-launcher.e2e.test.ts Fix launcher startup regressions (#48501) 2026-03-16 17:21:18 -05:00
openclaw-npm-release-check.test.ts ci: allow fallback npm correction tags (#46486) 2026-03-14 19:38:14 +01:00
openshell-sandbox.e2e.test.ts test: add openshell sandbox e2e smoke 2026-03-15 23:02:36 -07:00
release-check.test.ts fix(release): block oversized npm packs that regress low-memory startup (#46850) 2026-03-15 21:31:30 +01:00
setup.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
test-env.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
ui.presenter-next-run.test.ts Web UI: add full cron edit parity, all-jobs run history, and compact filters (openclaw#24155) thanks @Takhoffman 2026-02-22 23:05:42 -06:00