openclaw/src/daemon
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
..
test-helpers test: share schtasks gateway script fixture 2026-03-14 00:30:14 +00:00
arg-split.ts
cmd-argv.test.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
cmd-argv.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
cmd-set.ts refactor(daemon): extract windows cmd argv helpers 2026-02-19 16:22:28 +01:00
constants.test.ts doctor: clean up legacy Linux gateway services (#21188) 2026-02-22 19:18:59 -05:00
constants.ts doctor: clean up legacy Linux gateway services (#21188) 2026-02-22 19:18:59 -05:00
diagnostics.ts
exec-file.ts
inspect.test.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
inspect.ts refactor: share daemon launchd and path helpers 2026-03-14 00:30:14 +00:00
launchd-plist.ts fix(launchd): set restrictive umask in gateway plist 2026-03-02 18:38:56 +00:00
launchd-restart-handoff.test.ts fix(daemon): address clanker review findings for kickstart restart 2026-03-12 02:16:24 +01:00
launchd-restart-handoff.ts fix(daemon): address clanker review findings for kickstart restart 2026-03-12 02:16:24 +01:00
launchd.integration.e2e.test.ts test: move integration-heavy suites to e2e lane 2026-03-02 05:33:07 +00:00
launchd.test.ts fix(gateway/cli): relax local backend self-pairing and harden launchd restarts (#46290) 2026-03-14 14:27:52 -04:00
launchd.ts refactor: make setup the primary wizard surface 2026-03-15 22:01:04 -07:00
node-service.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
output.ts refactor(daemon): dedupe install output line writing 2026-02-18 23:58:05 +00:00
paths.ts
program-args.test.ts refactor(core): land plugin auth and startup cleanup 2026-03-15 20:12:37 -07:00
program-args.ts refactor(core): land plugin auth and startup cleanup 2026-03-15 20:12:37 -07:00
runtime-binary.test.ts refactor(daemon): unify runtime binary detection 2026-02-26 22:39:05 +01:00
runtime-binary.ts refactor(daemon): unify runtime binary detection 2026-02-26 22:39:05 +01:00
runtime-format.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
runtime-hints.test.ts refactor: consolidate daemon runtime and start hints 2026-03-07 21:09:26 +00:00
runtime-hints.ts fix(test): strip windows drive prefix from darwin hints 2026-03-07 21:46:34 +00:00
runtime-hints.windows-paths.test.ts fix(test): strip windows drive prefix from darwin hints 2026-03-07 21:46:34 +00:00
runtime-parse.ts
runtime-paths.test.ts build: align Node 22 guidance with 22.16 minimum 2026-03-12 20:07:44 +05:30
runtime-paths.ts build: align Node 22 guidance with 22.16 minimum 2026-03-12 20:07:44 +05:30
schtasks-exec.test.ts fix: harden windows gateway fallback launch 2026-03-13 04:58:35 +00:00
schtasks-exec.ts fix: harden windows gateway fallback launch 2026-03-13 04:58:35 +00:00
schtasks.install.test.ts fix(daemon): avoid freezing Windows PATH in task scripts (#39139, thanks @Narcooo) 2026-03-07 21:15:01 +00:00
schtasks.startup-fallback.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
schtasks.stop.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
schtasks.test.ts fix(daemon): accept 'Last Result' schtasks key variant on Windows (#47726) 2026-03-15 22:20:34 -07:00
schtasks.ts fix(daemon): accept 'Last Result' schtasks key variant on Windows (#47726) 2026-03-15 22:20:34 -07:00
service-audit.test.ts fix: resolve current ci regressions 2026-03-14 00:51:12 +00:00
service-audit.ts build: align Node 22 guidance with 22.16 minimum 2026-03-12 20:07:44 +05:30
service-env.test.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
service-env.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
service-runtime.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
service-types.ts fix(daemon): address clanker review findings for kickstart restart 2026-03-12 02:16:24 +01:00
service.test.ts fix(cli): handle scheduled gateway restarts consistently 2026-03-12 01:38:39 +00:00
service.ts fix(cli): handle scheduled gateway restarts consistently 2026-03-12 01:38:39 +00:00
systemd-hints.test.ts Daemon: harden WSL2 systemctl install checks (#39294) 2026-03-07 16:43:19 -08:00
systemd-hints.ts
systemd-linger.ts
systemd-unit.test.ts fix(gateway): harden service-mode stale process cleanup (#38463, thanks @spirittechie) 2026-03-07 21:36:24 +00:00
systemd-unit.ts fix(gateway): harden service-mode stale process cleanup (#38463, thanks @spirittechie) 2026-03-07 21:36:24 +00:00
systemd.test.ts test: share systemd service test helpers 2026-03-14 00:30:14 +00:00
systemd.ts fix(daemon): address clanker review findings for kickstart restart 2026-03-12 02:16:24 +01:00