openclaw/src/cli
Tak Hoffman 97c031a8db
feat: Add first-class infer CLI for inference workflows (#62129)
* refresh infer branch onto latest main

* flatten infer media commands

* fix tts runtime facade export

* validate explicit web search providers

* fix infer auth logout persistence
2026-04-07 07:11:19 -05:00
..
cron-cli refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
daemon-cli refactor: dedupe setup token readers 2026-04-07 06:07:13 +01:00
gateway-cli refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
node-cli refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
nodes-cli refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
program feat: Add first-class infer CLI for inference workflows (#62129) 2026-04-07 07:11:19 -05:00
send-runtime refactor: dedupe session helper readers 2026-04-07 07:36:11 +01:00
shared
update-cli fix(cli): narrow post-update root 2026-04-06 02:50:38 +01:00
acp-cli.option-collisions.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
acp-cli.ts refactor: dedupe cli daemon readers 2026-04-07 06:42:34 +01:00
argv-invocation.test.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
argv-invocation.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
argv.test.ts test(nodes): update coverage after exec consolidation 2026-03-30 00:41:06 +01:00
argv.ts refactor: move memory tooling into memory-core extension 2026-03-26 22:00:13 +00:00
banner-config-lite.ts refactor: dedupe cli tagline mode parser 2026-04-06 22:21:01 +01:00
banner.test.ts refactor: dedupe cli tagline mode parser 2026-04-06 22:21:01 +01:00
banner.ts refactor: dedupe cli tagline mode parser 2026-04-06 22:21:01 +01:00
capability-cli.test.ts feat: Add first-class infer CLI for inference workflows (#62129) 2026-04-07 07:11:19 -05:00
capability-cli.ts feat: Add first-class infer CLI for inference workflows (#62129) 2026-04-07 07:11:19 -05:00
channel-auth.test.ts refactor(config): use source snapshots for config writes 2026-03-30 00:39:39 +01:00
channel-auth.ts refactor(config): use source snapshots for config writes 2026-03-30 00:39:39 +01:00
channel-options.test.ts refactor: move built-in channel normalization to ids 2026-04-04 01:07:28 +09:00
channel-options.ts refactor: move built-in channel normalization to ids 2026-04-04 01:07:28 +09:00
channels-cli.ts
clawbot-cli.ts
cli-name.ts
cli-utils.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
cli-utils.ts
command-bootstrap.test.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
command-bootstrap.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
command-catalog.ts refactor: split cli backend live helpers 2026-04-07 03:46:24 +01:00
command-config-resolution.test.ts refactor: share command config resolution 2026-04-06 07:41:08 +01:00
command-config-resolution.ts refactor: share command config resolution 2026-04-06 07:41:08 +01:00
command-execution-startup.test.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
command-execution-startup.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
command-format.ts feat(cli): support targeting running containerized openclaw instances (#52651) 2026-03-24 10:17:17 -04:00
command-options.test.ts
command-options.ts
command-path-matches.test.ts refactor(cli): normalize route boundaries 2026-04-06 15:38:04 +01:00
command-path-matches.ts refactor(cli): normalize route boundaries 2026-04-06 15:38:04 +01:00
command-path-policy.test.ts test: verify claude cli mcp cron e2e 2026-04-07 03:37:15 +01:00
command-path-policy.ts refactor: split cli backend live helpers 2026-04-07 03:46:24 +01:00
command-registration-policy.test.ts refactor: share cli command registration policy 2026-04-06 13:51:51 +01:00
command-registration-policy.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
command-secret-gateway.test.ts CLI: fix stale secret gateway path expectation 2026-04-07 03:02:41 +08:00
command-secret-gateway.ts refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
command-secret-resolution.coverage.test.ts test: sync cli and doctor config expectations 2026-04-06 23:31:34 +01:00
command-secret-targets.import.test.ts CLI: scope agent secret targets 2026-04-07 02:58:10 +08:00
command-secret-targets.test.ts CLI: scope agent secret targets 2026-04-07 02:58:10 +08:00
command-secret-targets.ts refactor: dedupe shared string aliases 2026-04-07 09:44:53 +01:00
command-source.test-helpers.test.ts test: harden path resolution test helpers 2026-03-22 22:47:58 +00:00
command-source.test-helpers.ts test: harden path resolution test helpers 2026-03-22 22:47:58 +00:00
command-startup-policy.test.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
command-startup-policy.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
completion-cli.test.ts Tests: fix boundary and late-run drift 2026-04-07 19:59:51 +08:00
completion-cli.ts refactor: share plugin cli registration helpers 2026-04-06 14:52:21 +01:00
completion-fish.test.ts
completion-fish.ts
config-cli.integration.test.ts test: stabilize slow contract and integration suites 2026-03-27 05:07:50 +00:00
config-cli.test.ts feat(agents): add video_generate tool 2026-04-05 18:44:06 +01:00
config-cli.ts Secrets: hard-fail unsupported SecretRef policy and fix gateway restart token drift (#58141) 2026-03-31 02:37:31 -05:00
config-set-dryrun.ts
config-set-input.test.ts test: dedupe config and utility suites 2026-03-28 00:46:53 +00:00
config-set-input.ts
config-set-mode.test.ts
config-set-parser.ts
container-target.test.ts fixes for cli-containerized (#54223) 2026-03-25 00:51:55 -04:00
container-target.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
cron-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
cron-cli.ts
daemon-cli-compat.test.ts
daemon-cli-compat.ts
daemon-cli.coverage.test.ts refactor: share gateway auth and approval helpers 2026-04-06 07:41:08 +01:00
daemon-cli.ts
deps.test.ts refactor(plugins): genericize core channel seams 2026-04-03 19:09:21 +01:00
deps.ts refactor(plugins): move channel behavior into plugins 2026-04-03 19:09:20 +01:00
devices-cli.test.ts test: dedupe core test teardown paths 2026-04-03 07:14:58 +01:00
devices-cli.ts Pairing: forward caller scopes during approval (#55950) 2026-03-27 18:55:33 +00:00
directory-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
directory-cli.ts refactor(config): use source snapshots for config writes 2026-03-30 00:39:39 +01:00
dns-cli.ts Skills: prefer active OpenClaw paths 2026-03-30 16:10:13 +01:00
docs-cli.ts
dotenv.ts fix(dotenv): load gateway.env compatibility fallback (#61084) 2026-04-04 18:24:29 -07:00
exec-approvals-cli.test.ts fix: harden plugin auto-enable empty config handling 2026-04-02 15:19:53 +01:00
exec-approvals-cli.ts refactor: dedupe core error formatting call sites 2026-04-07 05:06:54 +01:00
gateway-cli.coverage.test.ts test: trim test partial mocks 2026-04-03 19:10:56 +01:00
gateway-cli.ts
gateway-rpc.runtime.ts refactor: lazy load cli gateway rpc runtime 2026-04-04 01:07:28 +09:00
gateway-rpc.ts refactor: lazy load cli gateway rpc runtime 2026-04-04 01:07:28 +09:00
help-format.ts
hooks-cli.test.ts test: share cli and doctor test helpers 2026-03-26 19:16:43 +00:00
hooks-cli.ts refactor: dedupe infra cli wizard error formatting 2026-04-07 02:03:34 +01:00
install-spec.ts
log-level-option.test.ts test: dedupe config and utility suites 2026-03-28 00:46:53 +00:00
log-level-option.ts
logs-cli.runtime.ts refactor: lazy load cli gateway helper runtimes 2026-04-04 01:07:28 +09:00
logs-cli.test.ts test(ci): fix logs cli gateway mock typing 2026-04-04 00:28:25 +01:00
logs-cli.ts refactor: dedupe infra cli wizard error formatting 2026-04-07 02:03:34 +01:00
mcp-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
mcp-cli.ts refactor: dedupe cli daemon readers 2026-04-07 06:42:34 +01:00
message-secret-scope.test.ts test: debrand plumbing labels and restore skill compat 2026-03-27 21:50:39 +00:00
message-secret-scope.ts refactor: dedupe trim string helpers 2026-04-07 09:44:53 +01:00
models-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
models-cli.ts refactor(auth): split auth state from auth store 2026-04-06 13:42:44 +01:00
node-cli.ts
nodes-camera.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
nodes-camera.ts
nodes-canvas.ts
nodes-cli.coverage.test.ts test: trim commands and cli partial mocks 2026-04-03 20:34:23 +01:00
nodes-cli.ts
nodes-media-utils.test.ts
nodes-media-utils.ts refactor: dedupe shared string readers 2026-04-07 02:03:33 +01:00
nodes-screen.ts
npm-resolution.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
npm-resolution.ts
outbound-send-deps.ts
outbound-send-mapping.test.ts refactor(plugins): move outbound dep aliases into extensions 2026-04-03 19:53:38 +01:00
outbound-send-mapping.ts refactor(plugins): move outbound dep aliases into extensions 2026-04-03 19:53:38 +01:00
pairing-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
pairing-cli.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
parse-bytes.ts
parse-duration.ts
parse-timeout.test.ts
parse-timeout.ts
plugin-install-config-policy.ts refactor(plugins): move channel behavior into plugins 2026-04-03 19:09:20 +01:00
plugin-install-plan.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
plugin-install-plan.ts fix(channels): preserve external catalog overrides (#52988) 2026-03-23 18:08:17 +02:00
plugin-registry-loader.test.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
plugin-registry-loader.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
plugin-registry.test.ts test: sync cli and doctor config expectations 2026-04-06 23:31:34 +01:00
plugin-registry.ts refactor(plugins): move channel behavior into plugins 2026-04-03 19:09:20 +01:00
plugins-cli-test-helpers.ts fix(cli): honor unsafe override for linked installs 2026-04-04 12:22:49 +09:00
plugins-cli.install.test.ts CLI: pass unsafe flag through linked plugin probes 2026-04-04 12:34:55 +09:00
plugins-cli.list.test.ts refactor(plugins): separate activation from enablement (#59844) 2026-04-03 03:22:37 +09:00
plugins-cli.ts Plugins: add install --force overwrite flag (#60544) 2026-04-03 18:09:14 -04:00
plugins-cli.uninstall.test.ts refactor(plugins): drop generic status report alias (#59700) 2026-04-02 22:59:25 +09:00
plugins-cli.update.test.ts Plugins: allow unsafe-force override on update 2026-04-04 01:49:35 +09:00
plugins-command-helpers.ts feat(plugins): surface imported runtime state in status tooling (#59659) 2026-04-02 22:50:17 +09:00
plugins-config.test.ts
plugins-config.ts
plugins-install-command.ts refactor(cli): reuse install safety overrides 2026-04-04 12:35:58 +09:00
plugins-install-config.test.ts test(cli): make plugin install recovery requests explicit 2026-04-04 04:26:51 +09:00
plugins-install-persist.ts refactor(config): use source snapshots for config mutations 2026-03-30 01:02:25 +01:00
plugins-update-command.ts Plugins: allow unsafe-force override on update 2026-04-04 01:49:35 +09:00
ports.test.ts test: trim cli and infra importActual mocks 2026-04-03 19:54:37 +01:00
ports.ts refactor: dedupe core helper error formatting 2026-04-07 02:03:34 +01:00
profile-utils.ts
profile.test.ts feat(cli): support targeting running containerized openclaw instances (#52651) 2026-03-24 10:17:17 -04:00
profile.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
program.force.test.ts
program.nodes-basic.e2e.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
program.nodes-media.e2e.test.ts
program.nodes-test-helpers.test.ts
program.nodes-test-helpers.ts
program.smoke.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
program.test-mocks.ts
program.ts
progress.test.ts
progress.ts
prompt.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
prompt.ts refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
qa-cli.ts refactor: remove qa-e2e compatibility facade 2026-04-06 17:23:35 +01:00
qr-cli.test.ts refactor: share sdk lazy config and cli test helpers 2026-04-04 16:55:04 +09:00
qr-cli.ts refactor: dedupe gateway and flow string helpers 2026-04-07 09:44:53 +01:00
qr-dashboard.integration.test.ts test(runtime): fix stale harness and registry mocks 2026-04-07 01:16:15 +01:00
requirements-test-fixtures.ts
respawn-policy.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
root-help-metadata.ts fix: unblock cli startup metadata 2026-04-04 02:35:36 +01:00
root-option-forward.ts refactor: share plugin setup helpers 2026-03-26 18:34:51 +00:00
root-option-value.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
route.test.ts refactor: share cli startup and routing helpers 2026-04-06 13:51:51 +01:00
route.ts refactor: share cli routing metadata 2026-04-06 14:16:03 +01:00
run-main.exit.test.ts fix: restore terminal keyboard state on tui exit (#49130) (thanks @biefan) (#49130) 2026-04-06 15:14:08 +01:00
run-main.profile-env.test.ts test: trim test partial mocks 2026-04-03 19:10:56 +01:00
run-main.test.ts refactor: share cli command registration policy 2026-04-06 13:51:51 +01:00
run-main.ts refactor: dedupe cli lowercase helpers 2026-04-07 13:01:23 +01:00
sandbox-cli.ts
secrets-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
secrets-cli.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
security-cli.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
security-cli.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
skills-cli.commands.test.ts fix(cli): route skills list output to stdout when --json is active (#60914) 2026-04-04 18:09:44 +03:00
skills-cli.format.ts Skills: prefer active OpenClaw paths 2026-03-30 16:10:13 +01:00
skills-cli.formatting.test.ts test: centralize canonical skill fixtures 2026-03-28 03:45:56 +00:00
skills-cli.test.ts Skills: prefer active OpenClaw paths 2026-03-30 16:10:13 +01:00
skills-cli.ts refactor: dedupe helper string normalization 2026-04-07 07:36:11 +01:00
system-cli.test.ts test: trim commands and cli partial mocks 2026-04-03 20:34:23 +01:00
system-cli.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
tagline.test.ts
tagline.ts
test-runtime-capture.ts test: trim helper partial mocks 2026-04-03 21:34:42 +01:00
tui-cli.ts
update-cli.option-collisions.test.ts test: speed up cli and command suites 2026-03-31 02:25:02 +01:00
update-cli.test-helpers.test.ts refactor: share sdk lazy config and cli test helpers 2026-04-04 16:55:04 +09:00
update-cli.test-helpers.ts refactor: share sdk lazy config and cli test helpers 2026-04-04 16:55:04 +09:00
update-cli.test.ts build(plugins): align package versions to 2026.4.6 2026-04-06 17:05:30 +01:00
update-cli.ts fix: harden update channel switching 2026-03-22 15:09:38 -07:00
wait.ts
webhooks-cli.ts refactor: dedupe shared string aliases 2026-04-07 09:44:53 +01:00
windows-argv.ts