openclaw/src/cli
2026-05-11 07:48:50 +01:00
..
cron-cli fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
daemon-cli test: tighten daemon lifecycle assertions 2026-05-11 06:17:37 +01:00
gateway-cli test: tighten gateway option collision assertions 2026-05-11 04:49:46 +01:00
node-cli fix(cli): improve terminal error guidance 2026-05-10 10:28:47 +08:00
nodes-cli fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
program test: tighten backup command assertions 2026-05-11 07:48:50 +01:00
send-runtime test: tighten channel outbound send assertions 2026-05-11 04:15:17 +01:00
shared
update-cli fix(gateway): harden macOS update restart lifecycle 2026-05-09 05:21:17 -05:00
acp-cli.option-collisions.test.ts test: update cli guidance assertions 2026-05-09 02:47:46 +01:00
acp-cli.ts fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
argv-invocation.test.ts
argv-invocation.ts fix(cli): skip startup work for positional help 2026-04-27 00:24:06 -04:00
argv.test.ts fix(cli): skip startup work for positional help 2026-04-27 00:24:06 -04:00
argv.ts fix(cli): skip startup work for positional help 2026-04-27 00:24:06 -04:00
banner-config-lite.ts
banner.test.ts
banner.ts
capability-cli.test.ts test: clear capability cli broad matchers 2026-05-10 16:21:37 +01:00
capability-cli.ts fix: allow explicit local infer static catalog models 2026-05-09 12:16:58 +01:00
channel-auth.test.ts test: tighten channel auth assertions 2026-05-10 21:09:01 +01:00
channel-auth.ts fix(cli): improve terminal error guidance 2026-05-10 10:28:47 +08:00
channel-options.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
channel-options.ts fix(cli): keep startup help metadata on fast path 2026-04-26 21:11:23 -07:00
channels-cli.test.ts fix(cli): fast-path bare channels help (#77659) 2026-05-05 16:02:39 -07:00
channels-cli.ts fix(cli): clarify channel setup paths 2026-05-10 06:36:15 +08:00
clawbot-cli.ts
cli-name.ts refactor: trim cli helper exports 2026-05-01 22:05:19 +01:00
cli-utils.test.ts test: tighten wait forever interval assertion 2026-05-09 05:30:04 +01:00
cli-utils.ts refactor: trim cli helper type exports 2026-05-02 00:55:11 +01:00
command-bootstrap.test.ts chore: clean up plugin dependency leftovers 2026-05-01 21:37:08 +01:00
command-bootstrap.ts refactor: unify lazy import loaders 2026-05-02 10:55:59 +01:00
command-catalog.ts fix: reserve legacy tool cli token 2026-05-02 04:06:46 +01:00
command-config-resolution.runtime.ts perf(commands): lazy-load agent secret resolution 2026-04-13 20:56:03 +01:00
command-config-resolution.test.ts
command-config-resolution.ts
command-execution-startup.test.ts refactor: simplify plugin dependency handling 2026-05-01 21:32:22 +01:00
command-execution-startup.ts fix: simplify bundled runtime dependency repair (#75183) 2026-05-01 07:49:02 +00:00
command-format.ts Reply: surface OAuth reauth failures (#63217) 2026-04-08 18:03:03 +02:00
command-options.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
command-options.ts chore(lint): enable unnecessary type parameter rule 2026-04-18 18:31:13 +01:00
command-path-matches.test.ts
command-path-matches.ts refactor: trim local type exports 2026-05-02 01:44:51 +01:00
command-path-policy.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
command-path-policy.ts fix: simplify bundled runtime dependency repair (#75183) 2026-05-01 07:49:02 +00:00
command-registration-policy.test.ts fix(cli): keep help paths configless 2026-05-10 10:28:47 +08:00
command-registration-policy.ts fix(cli): keep plugin help registration reachable 2026-05-10 04:03:45 +01:00
command-secret-gateway.test.ts
command-secret-gateway.ts refactor: trim cli helper type exports 2026-05-02 00:55:11 +01:00
command-secret-resolution.coverage.test.ts refactor: expose SDK test helper subpaths 2026-04-28 03:28:17 +01:00
command-secret-targets.import.test.ts refactor: derive CLI web credential targets 2026-04-22 06:11:49 +01:00
command-secret-targets.test.ts test: avoid command filter allocation assertions 2026-05-08 21:38:37 +01:00
command-secret-targets.ts fix(secretrefs): resolve external channel contracts (#76449) 2026-05-02 23:48:11 -05:00
command-source.test-helpers.test.ts
command-source.test-helpers.ts
command-startup-policy.test.ts refactor: simplify plugin dependency handling 2026-05-01 21:32:22 +01:00
command-startup-policy.ts fix: simplify bundled runtime dependency repair (#75183) 2026-05-01 07:49:02 +00:00
completion-cli.test.ts Tests: fix boundary and late-run drift 2026-04-07 19:59:51 +08:00
completion-cli.ts fix(cli): fast-path bare channels help (#77659) 2026-05-05 16:02:39 -07:00
completion-cli.write-state.test.ts fix(cli): fast-path bare channels help (#77659) 2026-05-05 16:02:39 -07:00
completion-fish.test.ts
completion-fish.ts
completion-runtime.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
config-cli.integration.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
config-cli.test.ts test: clear config cli broad matchers 2026-05-10 14:57:21 +01:00
config-cli.ts Merge branch 'main' of https://github.com/openclaw/openclaw 2026-05-10 14:26:55 +08:00
config-set-dryrun.ts
config-set-input.test.ts
config-set-input.ts docs(types): mark legacy aliases deprecated 2026-04-28 23:10:10 -07:00
config-set-mode.test.ts test: tighten config set mode assertions 2026-05-11 04:46:48 +01:00
config-set-parser.ts refactor: trim cli helper exports 2026-05-01 22:05:19 +01:00
container-target.test.ts feat(security): support operator-managed network proxy routing (#70044) 2026-04-28 00:20:47 -05:00
container-target.ts refactor: trim cli shape exports 2026-05-01 22:08:43 +01:00
cron-cli.test.ts test: tighten cron cli assertions 2026-05-10 22:39:19 +01:00
cron-cli.ts
daemon-cli-compat.test.ts perf(cli): narrow daemon and gateway cold paths 2026-04-14 17:35:26 +01:00
daemon-cli-compat.ts Add Codex happy path prompt snapshots (#75807) 2026-05-03 00:59:55 +09:00
daemon-cli.coverage.test.ts test: tighten daemon cli coverage assertions 2026-05-11 03:44:24 +01:00
daemon-cli.ts
deps.test.ts refactor: expose SDK test helper subpaths 2026-04-28 03:28:17 +01:00
deps.ts fix(heartbeat): type wake scheduling intent 2026-05-02 14:52:18 +01:00
deps.types.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
devices-cli.test.ts test: tighten devices cli assertions 2026-05-10 22:47:12 +01:00
devices-cli.ts fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
directory-cli.test.ts test: tighten directory cli assertions 2026-05-10 23:48:24 +01:00
directory-cli.ts fix(slack): use live directory readers in cli 2026-05-02 03:04:29 +01:00
dns-cli.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
docs-cli.ts
dotenv.ts
error-format.ts fix(cli): compact gateway command failures 2026-05-10 15:37:57 +08:00
exec-approvals-cli.test.ts test: clear exec approvals cli broad matchers 2026-05-10 09:24:48 +01:00
exec-approvals-cli.ts fix(cli): exit 0 when invoking parent commands without a subcommand (#73077) 2026-04-28 02:40:44 +01:00
exec-policy-cli.test.ts test: tighten exec policy cli assertions 2026-05-10 21:05:25 +01:00
exec-policy-cli.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
failure-output.test.ts fix(cli): clarify startup failures 2026-05-09 08:05:05 +08:00
failure-output.ts fix(cli): clarify startup failures 2026-05-09 08:05:05 +08:00
gateway-cli.coverage.test.ts test: reuse CLI runtime mock in gateway tests 2026-04-23 18:46:43 +01:00
gateway-cli.ts
gateway-rpc.runtime.ts fix(ci): stabilize full release validation 2026-04-28 20:14:14 +01:00
gateway-rpc.ts refactor: unify lazy import loaders 2026-05-02 10:55:59 +01:00
gateway-rpc.types.ts fix(cycles): split small runtime seams 2026-04-10 09:00:19 +01:00
gateway-run-argv.ts feat(security): support operator-managed network proxy routing (#70044) 2026-04-28 00:20:47 -05:00
gateway-secret-options.ts refactor: trim cli helper exports 2026-05-01 22:05:19 +01:00
help-format.ts refactor: trim cli helper exports 2026-05-01 22:05:19 +01:00
hooks-cli.test.ts
hooks-cli.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
install-spec.ts
log-level-option.test.ts
log-level-option.ts
logs-cli.runtime.ts
logs-cli.test.ts test: clarify logs cli reconnect assertions 2026-05-08 10:23:44 +01:00
logs-cli.ts feat(cli/logs): announce --follow gateway reconnect and add JSON notice parity (#75372) 2026-05-03 17:55:58 +08:00
mcp-cli.test.ts
mcp-cli.ts fix(cli): guide lookup misses 2026-05-09 08:05:06 +08:00
message-secret-scope.test.ts test: tighten command empty result assertions 2026-05-09 03:57:18 +01:00
message-secret-scope.ts refactor: dedupe trim string helpers 2026-04-07 09:44:53 +01:00
model-auth-runtime-boundary.test.ts fix(cli): lazy-load model auth runtime 2026-04-25 23:49:06 -07:00
models-cli.test.ts test: tighten models cli assertions 2026-05-11 04:22:03 +01:00
models-cli.ts fix(cli): explain plugin and secrets failures 2026-05-09 08:08:26 +08:00
native-hook-relay-cli.test.ts feat(plugins): add before agent finalize hook (#71765) 2026-04-25 17:21:17 -07:00
native-hook-relay-cli.ts refactor: trim cli helper type exports 2026-05-02 00:55:11 +01:00
node-cli.ts
nodes-camera.test.ts test: tighten nodes camera assertion 2026-05-09 12:57:03 +01:00
nodes-camera.ts
nodes-cli.coverage.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
nodes-cli.ts
nodes-media-utils.test.ts test: tighten model picker empty assertions 2026-05-09 03:54:12 +01:00
nodes-media-utils.ts
nodes-screen.ts
npm-resolution.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
npm-resolution.ts
outbound-send-deps.ts fix(cycles): repair broken type surfaces 2026-04-11 13:42:17 +01:00
outbound-send-mapping.test.ts
outbound-send-mapping.ts refactor: trim auth cli type exports 2026-05-02 01:54:25 +01:00
pairing-cli.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
pairing-cli.ts fix(cli): improve terminal error guidance 2026-05-10 10:28:47 +08:00
parse-bytes.ts fix(cli): add parser value examples 2026-05-09 08:05:05 +08:00
parse-duration.ts fix(cli): add parser value examples 2026-05-09 08:05:05 +08:00
parse-timeout.test.ts fix(cli): add parser value examples 2026-05-09 08:05:05 +08:00
parse-timeout.ts fix(cli): add parser value examples 2026-05-09 08:05:05 +08:00
plugin-install-config-policy.ts Refactor file access to use fs-safe primitives (#78255) 2026-05-06 05:03:11 +01:00
plugin-install-plan.test.ts fix(plugins): quiet official npm install scan warnings 2026-05-04 02:40:55 -07:00
plugin-install-plan.ts fix(plugins): quiet official npm install scan warnings 2026-05-04 02:40:55 -07:00
plugin-registry-loader.test.ts refactor: simplify plugin dependency handling 2026-05-01 21:32:22 +01:00
plugin-registry-loader.ts refactor: unify lazy import loaders 2026-05-02 10:55:59 +01:00
plugin-registry.test.ts test: tighten plugin registry assertions 2026-05-11 04:20:40 +01:00
plugin-registry.ts
plugins-cli-test-helpers.ts config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
plugins-cli.install.test.ts test: clear plugin install cli broad matchers 2026-05-10 06:12:15 +01:00
plugins-cli.list.test.ts test: tighten plugin CLI assertions 2026-05-11 06:15:23 +01:00
plugins-cli.policy.test.ts test: tighten plugin policy disable assertions 2026-05-11 04:47:35 +01:00
plugins-cli.ts fix(cli): improve terminal error guidance 2026-05-10 10:28:47 +08:00
plugins-cli.uninstall.test.ts test: tighten plugin uninstall assertions 2026-05-11 04:18:55 +01:00
plugins-cli.update.test.ts test: tighten plugin update assertions 2026-05-11 04:17:26 +01:00
plugins-command-helpers.ts feat(plugins): support npm pack installs 2026-05-06 09:16:49 +01:00
plugins-config.test.ts
plugins-config.ts
plugins-inspect-command.ts build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
plugins-install-command.ts fix(cli): explain plugin and secrets failures 2026-05-09 08:08:26 +08:00
plugins-install-config.test.ts fix(plugins): explain source-only package diagnostics (#77835) (#77842) 2026-05-05 17:43:13 -07:00
plugins-install-persist.test.ts test: tighten plugin install persistence assertions 2026-05-11 03:40:29 +01:00
plugins-install-persist.ts fix(plugins): clean replaced managed installs 2026-05-04 03:28:53 -07:00
plugins-install-record-commit.test.ts fix: hot reload plugin management changes (#75976) 2026-05-02 13:19:24 +00:00
plugins-install-record-commit.ts fix: hot reload plugin management changes (#75976) 2026-05-02 13:19:24 +00:00
plugins-install-records.ts test: move plugin update selection to pure tests 2026-04-11 08:08:41 +01:00
plugins-list-command.ts fix(cli): explain plugin and secrets failures 2026-05-09 08:08:26 +08:00
plugins-list-format.test.ts fix(plugins): label registry list state as enabled 2026-04-25 10:35:34 -07:00
plugins-list-format.ts fix(plugins): label registry list state as enabled 2026-04-25 10:35:34 -07:00
plugins-location-bridges.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
plugins-location-bridges.ts fix(plugins): catalog externalized npm installs 2026-05-02 13:30:07 -07:00
plugins-registry-refresh.ts fix: hot reload plugin management changes (#75976) 2026-05-02 13:19:24 +00:00
plugins-search-command.test.ts [codex] add Crestodian plugin management (#75869) 2026-05-02 03:12:38 +00:00
plugins-search-command.ts perf: bound plugin and doctor selections 2026-05-08 08:14:29 +01:00
plugins-uninstall-command.ts config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
plugins-uninstall-selection.test.ts test: move plugin uninstall selection to pure tests 2026-04-11 08:12:34 +01:00
plugins-uninstall-selection.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
plugins-update-command.ts config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
plugins-update-outcomes.ts refactor: trim cli helper type exports 2026-05-02 00:55:11 +01:00
plugins-update-selection.test.ts fix(plugins): skip unchanged npm updates 2026-04-23 01:23:03 +01:00
plugins-update-selection.ts fix(plugins): skip unchanged npm updates 2026-04-23 01:23:03 +01:00
ports.test.ts
ports.ts perf(gateway): skip force port scan when free 2026-05-03 15:52:57 +01:00
profile-utils.ts refactor: dedupe cli lowercase helpers 2026-04-07 17:50:38 +01:00
profile.test.ts fix(cli): preserve Matrix QA profile flag 2026-04-27 05:57:37 +01:00
profile.ts refactor: trim cli shape exports 2026-05-01 22:08:43 +01:00
program.force.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
program.nodes-basic.e2e.test.ts test: clear nodes basic broad matchers 2026-05-10 17:15:51 +01:00
program.nodes-media.e2e.test.ts test: clear nodes media broad matchers 2026-05-10 18:20:51 +01:00
program.nodes-test-helpers.test.ts
program.nodes-test-helpers.ts
program.smoke.test.ts feat: add Crestodian setup helper 2026-04-25 08:58:21 +01:00
program.test-mocks.ts refactor: trim cli program test exports 2026-05-01 12:39:10 +01:00
program.ts
progress.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
progress.ts fix(cli): avoid progress spinners in active TUI input (#75003) 2026-04-30 12:31:05 +02:00
prompt.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
prompt.ts fix(cli): handle closed plugin uninstall prompt (#73566) 2026-05-05 23:05:20 +08:00
proxy-cli.runtime.test.ts test: tighten session proxy assertions 2026-05-08 14:25:43 +01:00
proxy-cli.runtime.ts fix: proxy direct APNs HTTP2 sessions (#74905) 2026-05-04 11:04:17 +00:00
proxy-cli.test.ts fix: proxy direct APNs HTTP2 sessions (#74905) 2026-05-04 11:04:17 +00:00
proxy-cli.ts fix: proxy direct APNs HTTP2 sessions (#74905) 2026-05-04 11:04:17 +00:00
qr-cli.test.ts fix(device-pair): reject invalid remote setup URLs 2026-04-29 20:45:33 +01:00
qr-cli.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
qr-dashboard.integration.test.ts test: tighten cli empty array assertions 2026-05-09 05:31:22 +01:00
requirements-test-fixtures.ts refactor: trim cli test helper exports 2026-05-01 12:31:52 +01:00
respawn-policy.ts fix(tui): prevent orphaned terminal sessions (#77662) 2026-05-05 16:34:18 -07:00
root-guard.test.ts fix(cli): improve guardrail messages 2026-05-09 08:05:05 +08:00
root-guard.ts fix(cli): improve guardrail messages 2026-05-09 08:05:05 +08:00
root-help-metadata.ts fix(cli): keep startup help metadata on fast path 2026-04-26 21:11:23 -07:00
root-option-forward.ts
root-option-scan.ts refactor: trim cli shape exports 2026-05-01 22:08:43 +01:00
root-option-value.ts
route.test.ts refactor: simplify plugin dependency handling 2026-05-01 21:32:22 +01:00
route.ts fix(cli): keep route-first json stdout clean 2026-04-27 20:51:50 +01:00
run-main-policy.ts fix(cli): avoid plugin allowlist hints for unknown commands 2026-05-10 03:21:11 -04:00
run-main.exit.test.ts fix(cli): avoid plugin allowlist hints for unknown commands 2026-05-10 03:21:11 -04:00
run-main.profile-env.test.ts test: update run-main env mock 2026-04-28 01:59:25 +01:00
run-main.test.ts fix(cli): avoid plugin allowlist hints for unknown commands 2026-05-10 03:21:11 -04:00
run-main.ts fix(cli): avoid plugin allowlist hints for unknown commands 2026-05-10 03:21:11 -04:00
sandbox-cli.ts
secrets-cli.test.ts test: tighten secrets cli assertions 2026-05-10 20:19:38 +01:00
secrets-cli.ts fix(cli): clarify terminal recovery errors 2026-05-10 14:23:15 +08:00
security-cli.test.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
security-cli.ts fix(security): keep plain audit off plugin runtimes 2026-05-01 08:22:06 -07:00
skills-cli.commands.test.ts test: tighten skills cli assertions 2026-05-10 20:18:13 +01:00
skills-cli.format.ts Add agent visibility to skills check (#75983) 2026-05-02 20:50:38 +02:00
skills-cli.formatting.test.ts
skills-cli.test.ts build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
skills-cli.ts Add agent visibility to skills check (#75983) 2026-05-02 20:50:38 +02:00
startup-metadata.test.ts fix(cli): keep startup help metadata on fast path 2026-04-26 21:11:23 -07:00
startup-metadata.ts perf: cache startup package metadata 2026-05-02 16:11:05 +01:00
system-cli.test.ts
system-cli.ts fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
tagline.test.ts
tagline.ts refactor: trim cli tagline exports 2026-05-02 01:11:18 +01:00
test-runtime-capture.ts refactor: trim cli program test exports 2026-05-01 12:39:10 +01:00
test-runtime-mock.ts test: share CLI runtime mock helper 2026-04-23 18:46:43 +01:00
tui-cli.ts fix: avoid CLI startup warmup leaks 2026-04-26 10:41:03 +01:00
update-cli.option-collisions.test.ts test: tighten update option collision assertions 2026-05-11 04:50:46 +01:00
update-cli.test-helpers.test.ts
update-cli.test-helpers.ts
update-cli.test.ts test: clear update cli broad matchers 2026-05-10 04:51:03 +01:00
update-cli.ts fix: increase update step timeout 2026-04-26 10:46:55 +01:00
wait.ts
webhooks-cli.ts fix(cli): clarify remaining required options 2026-05-09 09:24:59 +08:00
windows-argv.ts refactor: dedupe cli lowercase helpers 2026-04-07 17:50:38 +01:00