openclaw/src/infra
subrih eb40d49d44 fix(access-policy): merge scripts[policy], isDir guard in bwrap overrides, permAllows format check, script entry shape check 2026-03-14 16:19:51 -07:00
..
format-time fix: tighten duration formatter coverage 2026-03-13 23:56:24 +00:00
net chore: update dependencies 2026-03-14 02:09:53 +00:00
outbound Fix configure startup stalls from outbound send-deps imports (#46301) 2026-03-14 09:58:03 -07:00
tls test: add gateway tls helper coverage 2026-03-14 00:04:18 +00:00
abort-pattern.test.ts
abort-signal.test.ts test: tighten abort signal coverage 2026-03-13 18:51:21 +00:00
abort-signal.ts refactor: unify monitor abort lifecycle handling 2026-02-26 04:36:25 +01:00
access-policy-file.test.ts refactor(access-policy): rename rules→policy, agents['*'] as universal base, docs rewrite 2026-03-14 16:19:51 -07:00
access-policy-file.ts refactor(access-policy): rename rules→policy, agents['*'] as universal base, docs rewrite 2026-03-14 16:19:51 -07:00
access-policy.test.ts fix(access-policy): merge scripts[policy], isDir guard in bwrap overrides, permAllows format check, script entry shape check 2026-03-14 16:19:51 -07:00
access-policy.ts fix(access-policy): merge scripts[policy], isDir guard in bwrap overrides, permAllows format check, script entry shape check 2026-03-14 16:19:51 -07:00
agent-events.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
agent-events.ts Respect source channel for agent event surfacing (#36030) 2026-03-06 01:14:00 -05:00
archive-helpers.test.ts test: extract archive helper coverage 2026-03-14 00:06:47 +00:00
archive-path.test.ts test: expand archive path helper coverage 2026-03-13 18:29:56 +00:00
archive-path.ts refactor(archive): share archive path safety helpers 2026-02-18 16:48:35 +00:00
archive-staging.test.ts test: add archive staging helper coverage 2026-03-13 23:49:07 +00:00
archive-staging.ts refactor: extract archive staging helpers 2026-03-10 23:52:31 +00:00
archive.test.ts test: extract archive helper coverage 2026-03-14 00:06:47 +00:00
archive.ts refactor: clarify archive staging intent 2026-03-10 23:54:12 +00:00
backoff.test.ts test: tighten backoff abort coverage 2026-03-14 00:53:47 +00:00
backoff.ts
backup-create.test.ts test: fix fresh infra type drift 2026-03-13 20:38:24 +00:00
backup-create.ts Infra: extract backup and plugin path helpers 2026-03-10 20:16:35 -04:00
binaries.test.ts test: add outbound and hardlink helper coverage 2026-03-13 19:59:11 +00:00
binaries.ts
bonjour-ciao.test.ts test: tighten bonjour ciao coverage 2026-03-14 00:54:42 +00:00
bonjour-ciao.ts
bonjour-discovery.test.ts
bonjour-discovery.ts
bonjour-errors.test.ts fix: tighten bonjour whitespace error coverage 2026-03-14 00:36:31 +00:00
bonjour-errors.ts fix: tighten bonjour whitespace error coverage 2026-03-14 00:36:31 +00:00
bonjour.test.ts test(gateway): dedupe loopback cases and trim setup resets 2026-02-22 08:00:41 +00:00
bonjour.ts
boundary-file-read.test.ts fix: repair ci audit and type drift 2026-03-13 21:02:19 +00:00
boundary-file-read.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
boundary-path.test.ts refactor: share temp dir test helper 2026-03-13 18:38:12 +00:00
boundary-path.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
brew.test.ts test: tighten brew helper coverage 2026-03-13 23:47:22 +00:00
brew.ts
canvas-host-url.test.ts test: add json file and canvas host helper coverage 2026-03-13 19:32:59 +00:00
canvas-host-url.ts
channel-activity.test.ts test: tighten channel activity account isolation 2026-03-14 00:55:32 +00:00
channel-activity.ts
channel-summary.test.ts fix: resolve current ci regressions 2026-03-14 00:51:12 +00:00
channel-summary.ts Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
channels-status-issues.test.ts test: dedupe activity and diagnostic coverage 2026-03-13 19:56:04 +00:00
channels-status-issues.ts
cli-root-options.test.ts test: tighten small helper edge coverage 2026-03-13 19:18:45 +00:00
cli-root-options.ts CLI: dedupe config validate errors and expose allowed values 2026-03-02 20:05:12 -05:00
clipboard.test.ts test: add clipboard and package helper coverage 2026-03-13 19:50:27 +00:00
clipboard.ts
control-ui-assets.test.ts gateway: fix global Control UI 404s for symlinked wrappers and bundled package roots (#40385) 2026-03-09 01:50:42 +01:00
control-ui-assets.ts gateway: fix global Control UI 404s for symlinked wrappers and bundled package roots (#40385) 2026-03-09 01:50:42 +01:00
dedupe.test.ts test: add dedupe and boundary file helper coverage 2026-03-13 20:16:57 +00:00
dedupe.ts fix(feishu): add early event-level dedup to prevent duplicate replies (#43762) 2026-03-13 22:37:40 -05:00
detect-package-manager.test.ts fix: support bun lockfile detection 2026-03-14 00:26:03 +00:00
detect-package-manager.ts fix: support bun lockfile detection 2026-03-14 00:26:03 +00:00
device-auth-store.test.ts test: add device auth store coverage 2026-03-13 20:20:27 +00:00
device-auth-store.ts refactor(core): extract shared usage, auth, and display helpers 2026-03-02 08:54:20 +00:00
device-bootstrap.test.ts fix: harden bootstrap and transport ready coverage 2026-03-14 00:22:19 +00:00
device-bootstrap.ts fix: harden bootstrap and transport ready coverage 2026-03-14 00:22:19 +00:00
device-identity.state-dir.test.ts test: expand state dir identity coverage 2026-03-13 19:16:38 +00:00
device-identity.test.ts fix: tighten device identity helper coverage 2026-03-13 23:50:15 +00:00
device-identity.ts fix: tighten device identity helper coverage 2026-03-13 23:50:15 +00:00
device-pairing.test.ts fix(auth): make device bootstrap tokens single-use to prevent scope escalation 2026-03-13 23:58:45 +01:00
device-pairing.ts Infra: fail closed without device scope baseline 2026-03-12 01:42:12 -04:00
diagnostic-events.test.ts test: add diagnostic and port format helper coverage 2026-03-13 20:18:50 +00:00
diagnostic-events.ts fix(otel): complete diagnostics-otel OpenTelemetry v2 API migration (#12897) 2026-02-19 02:36:47 -08:00
diagnostic-flags.test.ts test: dedupe activity and diagnostic coverage 2026-03-13 19:56:04 +00:00
diagnostic-flags.ts
dotenv.test.ts Fix full local gate on main 2026-03-14 15:52:11 -05:00
dotenv.ts
env.test.ts test: expand env helper coverage 2026-03-13 18:51:02 +00:00
env.ts
errors.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
errors.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
exec-allowlist-matching.test.ts test: extract exec allowlist matching coverage 2026-03-13 20:34:25 +00:00
exec-allowlist-pattern.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
exec-allowlist-pattern.ts Tests: extend exec allowlist glob coverage 2026-03-12 04:01:49 -04:00
exec-approval-command-display.test.ts test: add exec helper coverage 2026-03-13 19:57:49 +00:00
exec-approval-command-display.ts Security: escape invisible exec approval format chars (#43687) 2026-03-12 01:20:04 -04:00
exec-approval-forwarder.test.ts test: extract exec approval session target coverage 2026-03-13 20:40:19 +00:00
exec-approval-forwarder.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
exec-approval-reply.test.ts fix: repair ci audit and type drift 2026-03-13 21:02:19 +00:00
exec-approval-reply.ts fix: tighten exec approval reply coverage 2026-03-13 20:37:21 +00:00
exec-approval-session-target.test.ts fix: repair ci audit and type drift 2026-03-13 21:02:19 +00:00
exec-approval-session-target.ts refactor: share exec approval session target routing 2026-03-13 20:19:39 +00:00
exec-approval-surface.test.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
exec-approval-surface.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
exec-approvals-allow-always.test.ts refactor: share allow-always test helpers 2026-03-13 20:19:39 +00:00
exec-approvals-allowlist.ts fix(exec-approvals): honor allow-always for bash script invocations 2026-03-08 00:39:54 +00:00
exec-approvals-analysis.test.ts test: extract exec approvals shell analysis coverage 2026-03-13 21:01:35 +00:00
exec-approvals-analysis.ts fix(exec): honor shell comments in allow-always analysis 2026-03-07 23:31:25 +00:00
exec-approvals-config.test.ts refactor(exec): unify wrapper resolution and split approvals tests 2026-02-22 23:20:09 +01:00
exec-approvals-parity.test.ts refactor(exec): unify wrapper resolution and split approvals tests 2026-02-22 23:20:09 +01:00
exec-approvals-policy.test.ts test: extract exec approvals policy coverage 2026-03-13 20:43:54 +00:00
exec-approvals-safe-bins.test.ts fix(security): harden exec wrapper allowlist execution parity 2026-02-24 01:52:17 +00:00
exec-approvals-store.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
exec-approvals-test-helpers.ts refactor(exec): unify wrapper resolution and split approvals tests 2026-02-22 23:20:09 +01:00
exec-approvals.test.ts test: dedupe exec approvals analysis coverage 2026-03-13 21:18:13 +00:00
exec-approvals.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
exec-command-resolution.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
exec-command-resolution.ts refactor: split inbound and reload pipelines into staged modules 2026-03-02 21:55:01 +00:00
exec-host.test.ts test: add socket and ssh helper coverage 2026-03-13 20:12:04 +00:00
exec-host.ts
exec-obfuscation-detect.test.ts fix(security): strip Mongolian selectors in exec obfuscation detector 2026-03-12 21:00:00 -04:00
exec-obfuscation-detect.ts fix(mac): adopt canonical session key and add reset triggers (#10898) 2026-03-13 12:35:39 +11:00
exec-safe-bin-policy-profiles.ts refactor(exec): split safe-bin policy modules and dedupe allowlist flow 2026-02-24 03:05:03 +00:00
exec-safe-bin-policy-validator.ts refactor(exec): split safe-bin policy modules and dedupe allowlist flow 2026-02-24 03:05:03 +00:00
exec-safe-bin-policy.test.ts test: tighten safe bin policy coverage 2026-03-13 23:54:12 +00:00
exec-safe-bin-policy.ts refactor(exec): split safe-bin policy modules and dedupe allowlist flow 2026-02-24 03:05:03 +00:00
exec-safe-bin-runtime-policy.test.ts fix: tighten safe bin runtime policy coverage 2026-03-13 23:55:07 +00:00
exec-safe-bin-runtime-policy.ts fix: tighten safe bin runtime policy coverage 2026-03-13 23:55:07 +00:00
exec-safe-bin-trust.test.ts refactor: harden safe-bin trusted dir diagnostics 2026-02-24 23:29:44 +00:00
exec-safe-bin-trust.ts refactor: harden safe-bin trusted dir diagnostics 2026-02-24 23:29:44 +00:00
exec-safety.test.ts test: add small infra helper coverage 2026-03-13 19:39:07 +00:00
exec-safety.ts
exec-sandbox-bwrap.test.ts fix(access-policy): merge scripts[policy], isDir guard in bwrap overrides, permAllows format check, script entry shape check 2026-03-14 16:19:51 -07:00
exec-sandbox-bwrap.ts fix(access-policy): merge scripts[policy], isDir guard in bwrap overrides, permAllows format check, script entry shape check 2026-03-14 16:19:51 -07:00
exec-sandbox-seatbelt.test.ts refactor(access-policy): rename rules→policy, agents['*'] as universal base, docs rewrite 2026-03-14 16:19:51 -07:00
exec-sandbox-seatbelt.ts refactor(access-policy): rename rules→policy, agents['*'] as universal base, docs rewrite 2026-03-14 16:19:51 -07:00
exec-wrapper-resolution.test.ts test: expand exec wrapper helper coverage 2026-03-13 19:06:22 +00:00
exec-wrapper-resolution.ts fix: normalize windows runtime shim executables 2026-03-09 07:01:42 +00:00
executable-path.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
executable-path.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
fetch.test.ts test: tighten fetch and channel summary coverage 2026-03-14 00:20:47 +00:00
fetch.ts
file-identity.test.ts test: tighten byte count and file identity coverage 2026-03-13 18:35:55 +00:00
file-identity.ts fix: align windows safe-open file identity checks 2026-02-25 00:42:04 +00:00
file-lock.ts
fixed-window-rate-limit.test.ts test: tighten fixed window limiter coverage 2026-03-13 18:49:41 +00:00
fixed-window-rate-limit.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
fs-pinned-write-helper.test.ts fix(security): pin staged writes and fs mutations 2026-03-11 02:38:00 +00:00
fs-pinned-write-helper.ts fix(security): pin staged writes and fs mutations 2026-03-11 02:38:00 +00:00
fs-safe.test.ts fix(security): pin staged writes and fs mutations 2026-03-11 02:38:00 +00:00
fs-safe.ts fix(security): pin staged writes and fs mutations 2026-03-11 02:38:00 +00:00
gateway-lock.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
gateway-lock.ts refactor: share gateway argv parsing 2026-03-08 23:38:24 +00:00
gateway-process-argv.test.ts test: tighten gateway process argv coverage 2026-03-13 23:44:44 +00:00
gateway-process-argv.ts refactor: share gateway argv parsing 2026-03-08 23:38:24 +00:00
gateway-processes.test.ts test: add gateway process helper coverage 2026-03-13 20:31:20 +00:00
gateway-processes.ts fix: harden windows gateway lifecycle 2026-03-13 18:33:59 +00:00
gemini-auth.test.ts test: add gemini auth and pairing helper coverage 2026-03-13 19:31:59 +00:00
gemini-auth.ts
git-commit.test.ts Fix full local gate on main 2026-03-14 15:52:11 -05:00
git-commit.ts test: isolate git commit resolution fallbacks 2026-03-08 18:40:14 +00:00
git-root.test.ts test: tighten git root helper coverage 2026-03-13 18:53:02 +00:00
git-root.ts
hardlink-guards.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
hardlink-guards.ts refactor(security): unify path alias guard policies 2026-02-26 03:59:17 +01:00
heartbeat-active-hours.test.ts fix(heartbeat): return false for zero-width active-hours window (#21408) 2026-02-19 20:03:57 -05:00
heartbeat-active-hours.ts fix(heartbeat): return false for zero-width active-hours window (#21408) 2026-02-19 20:03:57 -05:00
heartbeat-events-filter.test.ts test: expand heartbeat event filter coverage 2026-03-13 18:34:13 +00:00
heartbeat-events-filter.ts fix(heartbeat): default target none and internalize relay prompts 2026-02-25 01:28:47 +00:00
heartbeat-events.test.ts test: add target normalization helper coverage 2026-03-13 20:06:14 +00:00
heartbeat-events.ts
heartbeat-reason.test.ts test: simplify heartbeat reason coverage 2026-03-13 18:48:12 +00:00
heartbeat-reason.ts fix(acp): implicit streamToParent for mode=run without thread (#42404) 2026-03-10 21:42:15 +01:00
heartbeat-runner.ghost-reminder.test.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
heartbeat-runner.model-override.test.ts feat: lightweight bootstrap context mode for heartbeat/cron runs (openclaw#26064) thanks @jose-velez 2026-03-01 20:13:24 -06:00
heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
heartbeat-runner.returns-default-unset.test.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
heartbeat-runner.scheduler.test.ts fix: resolve current ci regressions 2026-03-14 00:51:12 +00:00
heartbeat-runner.sender-prefers-delivery-target.test.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
heartbeat-runner.test-harness.ts
heartbeat-runner.test-utils.ts refactor(test): centralize trigger and cron test helpers 2026-02-22 20:04:51 +00:00
heartbeat-runner.transcript-prune.test.ts refactor(test): centralize trigger and cron test helpers 2026-02-22 20:04:51 +00:00
heartbeat-runner.ts fix(acp): implicit streamToParent for mode=run without thread (#42404) 2026-03-10 21:42:15 +01:00
heartbeat-visibility.test.ts test: dedupe heartbeat and action-runner fixtures 2026-02-19 14:27:36 +00:00
heartbeat-visibility.ts
heartbeat-wake.test.ts test: share heartbeat retry fixtures 2026-03-13 21:40:54 +00:00
heartbeat-wake.ts fix(acp): implicit streamToParent for mode=run without thread (#42404) 2026-03-10 21:42:15 +01:00
home-dir.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
home-dir.ts refactor: dedupe home relative path resolution 2026-03-13 21:40:53 +00:00
host-env-security-policy.json Infra: block GIT_EXEC_PATH in host env sanitizer (#43685) 2026-03-12 01:16:03 -04:00
host-env-security.policy-parity.test.ts fix(exec): block dangerous override-only env pivots 2026-03-07 19:18:05 +00:00
host-env-security.test.ts refactor: share host env git exploit helpers 2026-03-13 20:19:38 +00:00
host-env-security.ts refactor: share portable env entry normalization 2026-03-13 21:40:54 +00:00
http-body.test.ts test: refine http body limit coverage 2026-03-13 18:13:39 +00:00
http-body.ts refactor: share request body chunk accounting 2026-03-13 21:40:54 +00:00
infra-runtime.test.ts test: add outbound and hardlink helper coverage 2026-03-13 19:59:11 +00:00
infra-store.test.ts test: add diagnostic and port format helper coverage 2026-03-13 20:18:50 +00:00
install-flow.test.ts test: share install flow failure harness 2026-03-13 21:40:54 +00:00
install-flow.ts refactor: share install flows across hooks and plugins 2026-02-22 18:37:25 +00:00
install-from-npm-spec.test.ts test: add install and pairing helper coverage 2026-03-13 19:54:16 +00:00
install-from-npm-spec.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
install-mode-options.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
install-mode-options.ts refactor: share install flows across hooks and plugins 2026-02-22 18:37:25 +00:00
install-package-dir.test.ts Fix plugin update dependency failures and dedupe warnings 2026-03-13 11:26:14 -07:00
install-package-dir.ts Fix plugin update dependency failures and dedupe warnings 2026-03-13 11:26:14 -07:00
install-safe-path.test.ts test: tighten install safe path coverage 2026-03-13 23:45:36 +00:00
install-safe-path.ts fix(security): unify root-bound write hardening 2026-03-02 17:12:33 +00:00
install-source-utils.test.ts test: refine telegram network and install source coverage 2026-03-13 18:08:48 +00:00
install-source-utils.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
install-target.test.ts test: add install and pairing helper coverage 2026-03-13 19:54:16 +00:00
install-target.ts refactor(security): unify hardened install and fs write flows 2026-03-02 17:23:29 +00:00
is-main.test.ts test: tighten is-main helper coverage 2026-03-14 00:43:19 +00:00
is-main.ts refactor(gateway): simplify restart flow and expand lock tests 2026-02-22 10:44:47 +01:00
json-file.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
json-file.ts
json-files.test.ts test: tighten json file lock coverage 2026-03-14 00:27:40 +00:00
json-files.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
json-utf8-bytes.test.ts test: tighten small helper edge coverage 2026-03-13 19:18:45 +00:00
json-utf8-bytes.ts refactor(core): share JSON utf8 byte counting helper 2026-03-02 05:20:19 +00:00
jsonl-socket.test.ts test: add socket and ssh helper coverage 2026-03-13 20:12:04 +00:00
jsonl-socket.ts
machine-name.test.ts fix: tighten machine name coverage 2026-03-13 23:43:06 +00:00
machine-name.ts fix: tighten machine name coverage 2026-03-13 23:43:06 +00:00
map-size.test.ts test: tighten port and map helper coverage 2026-03-13 19:30:06 +00:00
map-size.ts
node-commands.ts refactor(gateway): share node command catalog 2026-02-26 22:01:06 +01:00
node-pairing.test.ts refactor: dedupe pending pairing request flow and add reuse tests 2026-02-19 13:54:35 +00:00
node-pairing.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
node-shell.test.ts test: tighten node shell platform normalization 2026-03-14 01:05:46 +00:00
node-shell.ts
npm-integrity.test.ts test: tighten warning and npm integrity coverage 2026-03-13 19:01:16 +00:00
npm-integrity.ts refactor: share npm integrity drift handling 2026-02-19 15:08:14 +00:00
npm-pack-install.test.ts test: expand npm install and update check coverage 2026-03-13 19:45:37 +00:00
npm-pack-install.ts Infra: require explicit opt-in for prerelease npm installs (#38117) 2026-03-06 11:13:30 -05:00
npm-registry-spec.test.ts test: expand npm registry spec coverage 2026-03-13 18:54:21 +00:00
npm-registry-spec.ts Infra: require explicit opt-in for prerelease npm installs (#38117) 2026-03-06 11:13:30 -05:00
openclaw-exec-env.test.ts test: tighten openclaw exec env coverage 2026-03-14 01:03:24 +00:00
openclaw-exec-env.ts Exec: mark child command env with OPENCLAW_CLI (#41411) 2026-03-09 19:14:08 -04:00
openclaw-root.test.ts test: tighten fetch helper and package root coverage 2026-03-13 19:04:41 +00:00
openclaw-root.ts refactor: share openclaw root package parsing 2026-03-13 21:40:54 +00:00
os-summary.test.ts test: add tailnet and os summary helper coverage 2026-03-13 19:34:10 +00:00
os-summary.ts
package-json.test.ts fix: tighten package json coverage 2026-03-13 23:39:44 +00:00
package-json.ts fix: tighten package json coverage 2026-03-13 23:39:44 +00:00
package-tag.test.ts test: tighten package tag prefix matching 2026-03-14 00:58:12 +00:00
package-tag.ts fix: tighten package tag and channel summary coverage 2026-03-14 00:23:57 +00:00
pairing-files.test.ts test: fix current ci regressions 2026-03-14 01:29:04 +00:00
pairing-files.ts refactor: dedupe pending pairing request flow and add reuse tests 2026-02-19 13:54:35 +00:00
pairing-pending.test.ts test: fix fresh infra type drift 2026-03-13 20:38:24 +00:00
pairing-pending.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
pairing-token.test.ts fix: tighten pairing token blank handling 2026-03-14 01:04:18 +00:00
pairing-token.ts fix: tighten pairing token blank handling 2026-03-14 01:04:18 +00:00
parse-finite-number.test.ts test: tighten numeric parsing and path safety coverage 2026-03-13 19:24:22 +00:00
parse-finite-number.ts refactor: centralize strict numeric parsing 2026-03-08 03:02:25 +00:00
path-alias-guards.test.ts refactor: share temp dir test helper 2026-03-13 18:38:12 +00:00
path-alias-guards.ts fix: harden workspace boundary path resolution 2026-02-26 13:19:59 +01:00
path-env.test.ts test: simplify talk config and path env coverage 2026-03-13 18:06:53 +00:00
path-env.ts
path-guards.test.ts test: tighten path guard helper coverage 2026-03-14 00:39:27 +00:00
path-guards.ts fix: tighten path guard coverage 2026-03-13 23:37:37 +00:00
path-prepend.test.ts test: tighten path prepend casing coverage 2026-03-14 00:28:34 +00:00
path-prepend.ts fix(exec): resolve PATH key case-insensitively for Windows pathPrepend (#25399) (#31879) 2026-03-02 10:14:38 -06:00
path-safety.test.ts test: tighten numeric parsing and path safety coverage 2026-03-13 19:24:22 +00:00
path-safety.ts refactor: dedupe core config and runtime helpers 2026-02-22 17:11:54 +00:00
plain-object.test.ts test: tighten small helper edge coverage 2026-03-13 19:18:45 +00:00
plain-object.ts refactor: share plain object guard across config and utils 2026-02-19 14:27:36 +00:00
plugin-install-path-warnings.test.ts test: share plugin install path fixtures 2026-03-13 21:40:54 +00:00
plugin-install-path-warnings.ts Infra: extract backup and plugin path helpers 2026-03-10 20:16:35 -04:00
ports-format.test.ts test: add diagnostic and port format helper coverage 2026-03-13 20:18:50 +00:00
ports-format.ts
ports-inspect.ts Fix gateway restart false timeouts on Debian/systemd (#34874) 2026-03-04 10:52:33 -08:00
ports-lsof.test.ts test: tighten system event and lsof helper coverage 2026-03-13 19:35:27 +00:00
ports-lsof.ts
ports-probe.test.ts test: add small infra helper coverage 2026-03-13 19:39:07 +00:00
ports-probe.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
ports-types.ts CLI: fix gateway restart health ownership for child listener pids (#24696) 2026-02-23 13:53:10 -05:00
ports.test.ts test: add diagnostic and port format helper coverage 2026-03-13 20:18:50 +00:00
ports.ts refactor(daemon): share runtime and service probe helpers 2026-02-22 21:19:09 +00:00
process-respawn.test.ts test: share process respawn launchd assertions 2026-03-13 21:40:54 +00:00
process-respawn.ts fix(daemon): replace bootout with kickstart -k for launchd restarts on macOS 2026-03-12 01:16:49 +01:00
prototype-keys.test.ts test: tighten prototype key matching 2026-03-14 01:01:27 +00:00
prototype-keys.ts fix(security): harden account-key handling against prototype pollution 2026-02-24 01:09:31 +00:00
provider-usage.auth.normalizes-keys.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
provider-usage.auth.ts SecretRef: harden custom/provider secret persistence and reuse (#42554) 2026-03-10 23:55:10 +00:00
provider-usage.fetch.claude.test.ts test: tighten claude usage fallback coverage 2026-03-13 19:23:25 +00:00
provider-usage.fetch.claude.ts fix(stability): patch regex retries and timeout abort handling 2026-02-22 10:59:34 +01:00
provider-usage.fetch.codex.test.ts test: tighten codex usage coverage 2026-03-13 19:22:21 +00:00
provider-usage.fetch.codex.ts fix(models): infer codex weekly usage labels from reset cadence 2026-03-02 20:35:45 +00:00
provider-usage.fetch.copilot.test.ts test: tighten copilot and shared usage coverage 2026-03-13 19:13:51 +00:00
provider-usage.fetch.copilot.ts refactor: dedupe provider usage fetch logic and tests 2026-02-19 12:51:30 +00:00
provider-usage.fetch.gemini.test.ts test: expand approval context and gemini usage coverage 2026-03-13 19:13:01 +00:00
provider-usage.fetch.gemini.ts refactor: dedupe provider usage fetch logic and tests 2026-02-19 12:51:30 +00:00
provider-usage.fetch.minimax.test.ts test: tighten minimax usage coverage 2026-03-13 18:10:40 +00:00
provider-usage.fetch.minimax.ts refactor: dedupe provider usage auth/fetch logic and expand coverage 2026-02-19 13:28:18 +00:00
provider-usage.fetch.shared.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
provider-usage.fetch.shared.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
provider-usage.fetch.ts refactor!: remove google-antigravity provider support 2026-02-23 05:20:14 +01:00
provider-usage.fetch.zai.test.ts fix: harden zai and ssh helper coverage 2026-03-13 19:15:25 +00:00
provider-usage.fetch.zai.ts fix: harden zai and ssh helper coverage 2026-03-13 19:15:25 +00:00
provider-usage.format.test.ts test: tighten runtime status and usage formatting coverage 2026-03-13 19:44:09 +00:00
provider-usage.format.ts refactor: dedupe provider usage auth/fetch logic and expand coverage 2026-02-19 13:28:18 +00:00
provider-usage.load.test.ts test: extract provider usage load coverage 2026-03-13 23:59:31 +00:00
provider-usage.load.ts refactor!: remove google-antigravity provider support 2026-02-23 05:20:14 +01:00
provider-usage.shared.test.ts test: tighten copilot and shared usage coverage 2026-03-13 19:13:51 +00:00
provider-usage.shared.ts refactor!: remove google-antigravity provider support 2026-02-23 05:20:14 +01:00
provider-usage.test.ts test: extract provider usage load coverage 2026-03-13 23:59:31 +00:00
provider-usage.ts
provider-usage.types.ts refactor!: remove google-antigravity provider support 2026-02-23 05:20:14 +01:00
push-apns.auth.test.ts test: extract apns auth helper coverage 2026-03-14 00:11:03 +00:00
push-apns.relay.test.ts test: extract apns relay coverage 2026-03-14 00:09:15 +00:00
push-apns.relay.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
push-apns.store.test.ts test: extract apns store coverage 2026-03-14 00:13:07 +00:00
push-apns.test.ts test: tighten apns send coverage 2026-03-14 00:19:04 +00:00
push-apns.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
restart-sentinel.test.ts test: harden restart sentinel and host env coverage 2026-03-13 19:36:49 +00:00
restart-sentinel.ts fix(restart): deduplicate reason line in restart sentinel message 2026-03-03 00:30:34 +00:00
restart-stale-pids.test.ts refactor: share stale pid polling fixtures 2026-03-13 20:37:54 +00:00
restart-stale-pids.ts fix(gateway): harden service-mode stale process cleanup (#38463, thanks @spirittechie) 2026-03-07 21:36:24 +00:00
restart.test.ts fix(gateway): harden service-mode stale process cleanup (#38463, thanks @spirittechie) 2026-03-07 21:36:24 +00:00
restart.ts fix(agents): bound compaction retry wait and drain embedded runs on restart (#40324) 2026-03-09 08:27:29 -07:00
retry-policy.test.ts test: harden infra formatter and retry coverage 2026-03-13 17:47:47 +00:00
retry-policy.ts refactor(retry): simplify telegram shouldRetry composition 2026-03-08 01:14:16 +00:00
retry.test.ts test: tighten retry helper coverage 2026-03-13 18:26:42 +00:00
retry.ts
run-node.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
runtime-guard.test.ts test: expand runtime guard and path prepend coverage 2026-03-13 19:37:49 +00:00
runtime-guard.ts build: raise Node 22 compatibility floor to 22.16 2026-03-12 20:07:44 +05:30
runtime-status.test.ts fix: tighten runtime status detail coverage 2026-03-14 00:24:59 +00:00
runtime-status.ts fix: tighten runtime status detail coverage 2026-03-14 00:24:59 +00:00
safe-open-sync.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
safe-open-sync.ts fix: tighten sandbox mkdirp boundary checks (#30610) (thanks @glitch418x) 2026-03-01 21:41:47 +00:00
scp-host.test.ts fix(imessage): sanitize SCP remote path to prevent shell metacharacter injection 2026-03-14 00:38:14 +01:00
scp-host.ts fix(imessage): sanitize SCP remote path to prevent shell metacharacter injection 2026-03-14 00:38:14 +01:00
scripts-modules.d.ts feat(secrets): expand SecretRef coverage across user-supplied credentials (#29580) 2026-03-03 02:58:20 +00:00
secret-file.test.ts test: tighten secret file error coverage 2026-03-13 22:04:54 +00:00
secret-file.ts fix: harden secret-file readers 2026-03-10 23:40:10 +00:00
secure-random.test.ts test: tighten secure token and system mark coverage 2026-03-13 19:17:24 +00:00
secure-random.ts fix(security): harden channel token and id generation 2026-02-22 10:16:02 +01:00
session-cost-usage.test.ts refactor(test): dedupe env setup across suites 2026-02-21 19:13:46 +00:00
session-cost-usage.ts fix: hide synthetic untrusted metadata in chat history 2026-02-21 19:26:04 +01:00
session-cost-usage.types.ts refactor(shared): centralize assistant identity and usage timeseries types 2026-03-02 14:36:41 +00:00
session-maintenance-warning.test.ts test: expand presence and maintenance warning coverage 2026-03-13 19:03:01 +00:00
session-maintenance-warning.ts build: fix ineffective dynamic imports with lazy boundaries (#33690) 2026-03-03 20:14:41 -05:00
shell-env.test.ts test: tighten shell env helper coverage 2026-03-13 22:02:18 +00:00
shell-env.ts refactor(security): dedupe shell env probe and add path regression test 2026-02-24 03:11:33 +00:00
shell-escape.ts feat(access-policy): filesystem RWX enforcement via access-policy.json 2026-03-14 16:19:50 -07:00
shell-inline-command.test.ts fix: harden powershell wrapper detection 2026-03-13 20:37:38 +00:00
shell-inline-command.ts fix: harden powershell wrapper detection 2026-03-13 20:37:38 +00:00
skills-remote.test.ts test: expand remote skill eligibility coverage 2026-03-13 18:48:03 +00:00
skills-remote.ts
ssh-config.test.ts fix: harden zai and ssh helper coverage 2026-03-13 19:15:25 +00:00
ssh-config.ts
ssh-tunnel.test.ts test: add socket and ssh helper coverage 2026-03-13 20:12:04 +00:00
ssh-tunnel.ts fix(security): harden imessage remote scp/ssh handling 2026-02-19 11:08:23 +01:00
stable-node-path.test.ts test: add clipboard and package helper coverage 2026-03-13 19:50:27 +00:00
stable-node-path.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
state-migrations.fs.test.ts test: add update global and migration fs coverage 2026-03-13 19:42:47 +00:00
state-migrations.fs.ts
state-migrations.state-dir.test.ts test: expand state dir identity coverage 2026-03-13 19:16:38 +00:00
state-migrations.test.ts test: add state migration coverage 2026-03-14 00:17:20 +00:00
state-migrations.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
supervisor-markers.test.ts test: add exec helper coverage 2026-03-13 19:57:49 +00:00
supervisor-markers.ts refactor: flatten supervisor marker hints 2026-03-09 06:19:30 +00:00
system-events.test.ts test: tighten system event and lsof helper coverage 2026-03-13 19:35:27 +00:00
system-events.ts fix(gateway): skip heartbeat wake on deduped notifications 2026-02-28 11:18:01 +05:30
system-message.test.ts test: tighten secure token and system mark coverage 2026-03-13 19:17:24 +00:00
system-message.ts feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
system-presence.test.ts test: expand presence and maintenance warning coverage 2026-03-13 19:03:01 +00:00
system-presence.ts Gateway: fix stale self version in status output (#32655) 2026-03-03 02:41:52 -05:00
system-presence.version.test.ts test: clarify system presence version precedence 2026-03-13 18:56:54 +00:00
system-run-approval-binding.test.ts test: expand approval binding helper coverage 2026-03-13 19:21:17 +00:00
system-run-approval-binding.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
system-run-approval-context.test.ts test: expand approval context and gemini usage coverage 2026-03-13 19:13:01 +00:00
system-run-approval-context.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
system-run-approval-mismatch.contract.test.ts refactor(security): enforce v1 node exec approval binding 2026-02-26 18:09:01 +01:00
system-run-command.contract.test.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
system-run-command.test.ts test: tighten system run command normalization coverage 2026-03-14 00:42:13 +00:00
system-run-command.ts refactor: share system run command resolution 2026-03-13 18:38:11 +00:00
system-run-normalize.test.ts test: add normalization and backoff helper coverage 2026-03-13 19:30:46 +00:00
system-run-normalize.ts refactor: share allowFrom stringification helpers 2026-03-07 23:27:51 +00:00
tailnet.test.ts test: add tailnet and os summary helper coverage 2026-03-13 19:34:10 +00:00
tailnet.ts refactor(security): unify local-host and tailnet CIDR checks 2026-02-22 17:20:27 +01:00
tailscale.test.ts test: simplify tailscale helper coverage 2026-03-13 18:24:02 +00:00
tailscale.ts
tmp-openclaw-dir.test.ts test: tighten tmp dir fallback coverage 2026-03-13 23:46:45 +00:00
tmp-openclaw-dir.ts fix: harden temp dir perms for umask 0002 (landed from #27860 by @stakeswky) 2026-02-26 21:59:55 +00:00
transport-ready.test.ts fix: harden bootstrap and transport ready coverage 2026-03-14 00:22:19 +00:00
transport-ready.ts
unhandled-rejections.fatal-detection.test.ts fix(gateway): classify wrapped "fetch failed" messages as transient network errors (openclaw#38530) 2026-03-06 21:47:32 -06:00
unhandled-rejections.test.ts fix: handle Discord gateway metadata fetch failures (#44397) 2026-03-12 21:52:17 -07:00
unhandled-rejections.ts fix: handle Discord gateway metadata fetch failures (#44397) 2026-03-12 21:52:17 -07:00
update-channels.test.ts test: tighten update channel display precedence 2026-03-14 00:56:42 +00:00
update-channels.ts fix: support legacy and beta prerelease version formats 2026-02-24 02:05:37 +00:00
update-check.test.ts test: add package manager and deps status coverage 2026-03-13 19:46:52 +00:00
update-check.ts fix: support legacy and beta prerelease version formats 2026-02-24 02:05:37 +00:00
update-global.test.ts Gateway: treat scope-limited probe RPC as degraded reachability (#45622) 2026-03-13 23:13:33 -05:00
update-global.ts feat: add windows update package spec override 2026-03-12 23:56:48 +00:00
update-runner.test.ts refactor: share global update test harness 2026-03-13 21:40:52 +00:00
update-runner.ts feat: add windows update package spec override 2026-03-12 23:56:48 +00:00
update-startup.test.ts fix(ci): tighten type signatures in gateway params validation 2026-03-03 03:04:13 +00:00
update-startup.ts fix: harden sandbox writes and centralize atomic file writes 2026-03-02 16:45:12 +00:00
voicewake.test.ts test: dedupe voicewake and target helper coverage 2026-03-13 20:00:43 +00:00
voicewake.ts
warning-filter.test.ts test: tighten warning filter coverage 2026-03-14 00:40:23 +00:00
warning-filter.ts
watch-node.test.ts refactor(core): dedupe gateway runtime and config tests 2026-02-22 07:44:57 +00:00
widearea-dns.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
widearea-dns.ts
windows-task-restart.test.ts fix: restart Windows gateway via Scheduled Task (#38825) (#38825) 2026-03-07 18:00:38 +05:30
windows-task-restart.ts fix: restart Windows gateway via Scheduled Task (#38825) (#38825) 2026-03-07 18:00:38 +05:30
ws.test.ts test: fix fresh infra type drift 2026-03-13 20:38:24 +00:00
ws.ts
wsl.test.ts test: tighten wsl detection coverage 2026-03-14 00:41:22 +00:00
wsl.ts Daemon: harden WSL2 systemctl install checks (#39294) 2026-03-07 16:43:19 -08:00