openclaw/src/commands
Jay Caldwell 9edec67a18
fix(security): block plaintext WebSocket connections to non-loopback addresses (#20803)
* fix(security): block plaintext WebSocket connections to non-loopback addresses

Addresses CWE-319 (Cleartext Transmission of Sensitive Information).

Previously, ws:// connections to remote hosts were allowed, exposing
both credentials and chat data to network interception. This change
blocks ALL plaintext ws:// connections to non-loopback addresses,
regardless of whether explicit credentials are configured (device
tokens may be loaded dynamically).

Security policy:
- wss:// allowed to any host
- ws:// allowed only to loopback (127.x.x.x, localhost, ::1)
- ws:// to LAN/tailnet/remote hosts now requires TLS

Changes:
- Add isSecureWebSocketUrl() validation in net.ts
- Block insecure connections in GatewayClient.start()
- Block insecure URLs in buildGatewayConnectionDetails()
- Handle malformed URLs gracefully without crashing
- Update tests to use wss:// for non-loopback URLs

Fixes #12519

* fix(test): update gateway-chat mock to preserve net.js exports

Use importOriginal to spread actual module exports and mock only
the functions needed for testing. This ensures isSecureWebSocketUrl
and other exports remain available to the code under test.
2026-02-19 03:13:08 -08:00
..
agent style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
channels style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
gateway-status style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
models refactor(models): reuse list format helpers in scan 2026-02-18 23:09:09 +00:00
onboard-non-interactive style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboarding refactor(plugins): reuse plugin loader logger adapter 2026-02-18 23:48:32 +00:00
status-all style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agent-via-gateway.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agent-via-gateway.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agent.delivery.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
agent.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agent.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.add.e2e.test.ts refactor(test): remove remaining command test duplication 2026-02-16 16:52:53 +00:00
agents.bindings.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.command-shared.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
agents.commands.add.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.commands.delete.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.commands.identity.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.commands.list.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.config.ts refactor(agents): share agent entry and block reply payload types 2026-02-19 00:06:19 +00:00
agents.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
agents.identity.e2e.test.ts refactor(test): remove remaining command test duplication 2026-02-16 16:52:53 +00:00
agents.providers.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
agents.ts
auth-choice-legacy.ts refactor(onboard): unify auth-choice aliases and provider flags 2026-02-14 05:58:26 +01:00
auth-choice-options.e2e.test.ts refactor(test): table-drive auth choice option checks 2026-02-16 18:25:04 +00:00
auth-choice-options.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice-prompt.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.api-key.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
auth-choice.apply-helpers.ts refactor(commands): dedupe auth choice agent model notes 2026-02-15 13:46:13 +00:00
auth-choice.apply.anthropic.ts feat: switch anthropic onboarding defaults to sonnet 2026-02-18 04:37:58 +01:00
auth-choice.apply.api-providers.ts refactor(commands): dedupe auth-choice model notes 2026-02-18 23:34:15 +00:00
auth-choice.apply.copilot-proxy.ts
auth-choice.apply.github-copilot.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.apply.google-antigravity.ts
auth-choice.apply.google-gemini-cli.ts
auth-choice.apply.huggingface.test.ts refactor(test): centralize auth test env lifecycle cleanup 2026-02-16 16:10:18 +00:00
auth-choice.apply.huggingface.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.apply.minimax.ts refactor(commands): dedupe auth-choice model notes 2026-02-18 23:34:15 +00:00
auth-choice.apply.oauth.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
auth-choice.apply.openai.ts refactor(commands): dedupe auth-choice model notes 2026-02-18 23:34:15 +00:00
auth-choice.apply.openrouter.ts refactor(commands): dedupe auth-choice model notes 2026-02-18 23:34:15 +00:00
auth-choice.apply.plugin-provider.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.apply.qwen-portal.ts
auth-choice.apply.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.apply.vllm.ts refactor(commands): share vllm setup 2026-02-14 15:39:46 +00:00
auth-choice.apply.xai.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.default-model.ts chore: apply local workspace updates (#9911) 2026-02-05 16:54:44 -05:00
auth-choice.e2e.test.ts test: merge duplicate undefined api-key persistence checks 2026-02-19 08:27:40 +00:00
auth-choice.model-check.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
auth-choice.moonshot.e2e.test.ts refactor(test): share onboarding and model auth test helpers 2026-02-16 16:48:55 +00:00
auth-choice.preferred-provider.ts refactor: split minimax-cn provider 2026-02-14 13:37:47 +01:00
auth-choice.ts
auth-token.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
channel-test-helpers.ts refactor(test): reduce auth and channel setup duplication 2026-02-16 16:03:22 +00:00
channels.add.test.ts fix(telegram): clear offsets on token change 2026-02-16 23:07:26 -05:00
channels.adds-non-default-telegram-account.e2e.test.ts chore: Fix types in tests 10/N. 2026-02-17 11:22:49 +09:00
channels.surfaces-signal-runtime-errors-channels-status-output.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
channels.ts
chutes-oauth.e2e.test.ts revert: fix models set catalog validation (#19194) 2026-02-17 09:43:41 -05:00
chutes-oauth.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
cleanup-plan.ts refactor(commands): share cleanup plan resolver 2026-02-15 17:49:30 +00:00
cleanup-utils.test.ts perf(test): fold model-default assertions into command utils suite 2026-02-16 00:18:27 +00:00
cleanup-utils.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
config-validation.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
configure.channels.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
configure.commands.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
configure.daemon.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
configure.gateway-auth.e2e.test.ts test: collapse duplicate gateway token-generation cases 2026-02-19 08:15:32 +00:00
configure.gateway-auth.ts feat: switch anthropic onboarding defaults to sonnet 2026-02-18 04:37:58 +01:00
configure.gateway.e2e.test.ts revert(gateway): restore loopback auth setup 2026-02-16 22:35:27 -05:00
configure.gateway.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
configure.shared.ts refactor(cli): dedupe configure section parsing 2026-02-15 04:42:00 +00:00
configure.ts refactor(cli): share configure section runner 2026-02-15 14:20:06 +00:00
configure.wizard.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
configure.wizard.ts refactor(commands): share configure wizard channel/daemon steps 2026-02-18 18:37:17 +00:00
daemon-install-helpers.e2e.test.ts refactor(test): dedupe command config and model test fixtures 2026-02-16 16:32:37 +00:00
daemon-install-helpers.ts refactor(commands): share daemon runtime warning helper 2026-02-18 23:09:09 +00:00
daemon-install-runtime-warning.test.ts refactor(commands): share daemon runtime warning helper 2026-02-18 23:09:09 +00:00
daemon-install-runtime-warning.ts refactor(commands): share daemon runtime warning helper 2026-02-18 23:09:09 +00:00
daemon-runtime.ts
dashboard.e2e.test.ts refactor(test): remove remaining command test duplication 2026-02-16 16:52:53 +00:00
dashboard.test.ts Fix: Force dashboard command to use localhost URL (#16434) 2026-02-14 15:00:58 -05:00
dashboard.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
docs.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-auth.deprecated-cli-profiles.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-auth.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-completion.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-config-flow.e2e.test.ts test: dedupe shared setup in channel and doctor config tests 2026-02-18 04:04:14 +00:00
doctor-config-flow.include-warning.test.ts fix: harden include confinement edge cases (#18652) (thanks @aether-ai-agent) 2026-02-18 03:27:16 +01:00
doctor-config-flow.ts refactor(telegram): share getChat id lookup helper 2026-02-18 17:48:02 +00:00
doctor-format.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-gateway-daemon-flow.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-gateway-health.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-gateway-services.test.ts refactor(test): dedupe channel and monitor action suites 2026-02-18 04:49:22 +00:00
doctor-gateway-services.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-install.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
doctor-legacy-config.e2e.test.ts refactor(test): extract shared doctor migration test setup 2026-02-16 16:32:37 +00:00
doctor-legacy-config.ts fix(doctor): avoid no-op legacy dmPolicy conflict notes 2026-02-14 21:04:27 +01:00
doctor-memory-search.test.ts refactor(test): consolidate doctor health and sandbox fixtures 2026-02-16 16:48:55 +00:00
doctor-memory-search.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-platform-notes.launchctl-env-overrides.e2e.test.ts chore!: remove moltbot legacy state/config support 2026-02-14 12:40:47 +01:00
doctor-platform-notes.ts chore!: remove moltbot legacy state/config support 2026-02-14 12:40:47 +01:00
doctor-prompter.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
doctor-sandbox.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-security.e2e.test.ts fix: remove any from doctor-security dmScope regression test (#13129) (thanks @VintLin) 2026-02-13 16:43:39 +01:00
doctor-security.ts refactor(security): share DM allowlist state resolver 2026-02-18 23:58:11 +00:00
doctor-session-locks.test.ts fix: release stale session locks and add watchdog for hung API calls (#18060) 2026-02-16 23:59:22 +01:00
doctor-session-locks.ts refactor(agents): extract shared session dir resolver 2026-02-16 23:48:43 +00:00
doctor-state-integrity.ts Doctor/Security: fix telegram numeric ID + symlink config permission warnings (#19844) 2026-02-18 00:09:51 -08:00
doctor-state-migrations.e2e.test.ts refactor(test): consolidate doctor health and sandbox fixtures 2026-02-16 16:48:55 +00:00
doctor-state-migrations.ts fix: migrate legacy state/config paths 2026-01-28 00:16:00 +00:00
doctor-ui.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-update.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-workspace-status.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
doctor-workspace.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
doctor.e2e-harness.ts refactor(test): dedupe doctor harness mock payload factories 2026-02-16 22:55:59 +00:00
doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.e2e.test.ts fix: avoid doctor token regeneration on invalid repairs 2026-02-18 04:51:25 +01:00
doctor.migrates-slack-discord-dm-policy-aliases.e2e.test.ts test(doctor): migrate Slack/Discord dmPolicy aliases 2026-02-14 21:04:27 +01:00
doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
doctor.ts chore: fix CI errors 2026-02-17 23:46:40 -05:00
doctor.warns-per-agent-sandbox-docker-browser-prune.e2e.test.ts refactor(test): centralize doctor e2e runtime and snapshot scaffolding 2026-02-16 16:32:37 +00:00
doctor.warns-state-directory-is-missing.e2e.test.ts refactor(test): centralize doctor e2e runtime and snapshot scaffolding 2026-02-16 16:32:37 +00:00
gateway-presence.ts refactor(commands): dedupe gateway self presence picker 2026-02-15 04:04:33 +00:00
gateway-status.e2e.test.ts fix(security): block plaintext WebSocket connections to non-loopback addresses (#20803) 2026-02-19 03:13:08 -08:00
gateway-status.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
google-gemini-model-default.ts refactor(commands): share default model applier 2026-02-15 17:41:14 +00:00
health-format.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
health.command.coverage.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
health.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
health.snapshot.e2e.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
health.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
message-format.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
message.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
message.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
model-allowlist.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
model-default.ts refactor(commands): share default model applier 2026-02-15 17:41:14 +00:00
model-picker.e2e.test.ts Configure: make model picker allowlist searchable 2026-02-17 09:15:55 +01:00
model-picker.ts feat: switch anthropic onboarding defaults to sonnet 2026-02-18 04:37:58 +01:00
models.auth.provider-resolution.test.ts fix(models): antigravity opus 4.6 availability follow-up (#12845) 2026-02-14 00:54:46 +01:00
models.list.auth-sync.test.ts fix(models): sync auth-profiles before availability checks 2026-02-16 21:00:59 -05:00
models.list.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
models.set.e2e.test.ts refactor(test): share onboarding and model auth test helpers 2026-02-16 16:48:55 +00:00
models.ts
node-daemon-install-helpers.ts refactor(commands): share daemon runtime warning helper 2026-02-18 23:09:09 +00:00
node-daemon-runtime.ts
oauth-env.ts
oauth-flow.ts fix: validate state for manual Chutes OAuth 2026-02-14 23:33:56 +01:00
onboard-auth.config-core.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-auth.config-gateways.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-auth.config-litellm.ts refactor(commands): dedupe provider config + default model helpers 2026-02-15 06:33:37 +00:00
onboard-auth.config-minimax.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
onboard-auth.config-opencode.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-auth.config-shared.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
onboard-auth.credentials.ts refactor: split minimax-cn provider 2026-02-14 13:37:47 +01:00
onboard-auth.e2e.test.ts test: collapse duplicate onboard auth assertions 2026-02-19 09:13:16 +00:00
onboard-auth.models.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-auth.ts feat: add minimax-api-key-cn option for China API endpoint 2026-02-14 13:25:54 +01:00
onboard-channels.e2e.test.ts chore: Fix types in tests 21/N. 2026-02-17 12:23:12 +09:00
onboard-channels.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-config.ts refactor(onboard): share local workspace+gateway config 2026-02-15 14:21:28 +00:00
onboard-custom.e2e.test.ts refactor(test): share onboarding and model auth test helpers 2026-02-16 16:48:55 +00:00
onboard-custom.ts refactor(commands): share custom api verification request flow 2026-02-18 18:30:13 +00:00
onboard-helpers.e2e.test.ts test: merge duplicate gateway token coercion checks 2026-02-19 08:26:43 +00:00
onboard-helpers.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-hooks.e2e.test.ts refactor(test): share onboarding and model auth test helpers 2026-02-16 16:48:55 +00:00
onboard-hooks.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-interactive.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
onboard-interactive.test.ts refactor: clarify restoreTerminalState stdin resume option 2026-02-14 20:47:00 +01:00
onboard-interactive.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-non-interactive.gateway.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
onboard-non-interactive.provider-auth.e2e.test.ts refactor(test): share non-interactive onboarding test helpers 2026-02-16 16:03:22 +00:00
onboard-non-interactive.test-helpers.ts chore: Fix type errors from reverts. 2026-02-17 11:22:49 +09:00
onboard-non-interactive.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-provider-auth-flags.ts refactor(onboard): unify auth-choice aliases and provider flags 2026-02-14 05:58:26 +01:00
onboard-remote.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-skills.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
onboard-skills.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
onboard-types.ts feat: add minimax-api-key-cn option for China API endpoint 2026-02-14 13:25:54 +01:00
onboard.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
openai-codex-model-default.ts chore: apply local workspace updates (#9911) 2026-02-05 16:54:44 -05:00
openai-codex-oauth.test.ts Auth: land codex oauth onboarding flow (#15406) 2026-02-13 17:18:49 +00:00
openai-codex-oauth.ts Auth: land codex oauth onboarding flow (#15406) 2026-02-13 17:18:49 +00:00
openai-model-default.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
openai-model-default.ts chore: apply local workspace updates (#9911) 2026-02-05 16:54:44 -05:00
opencode-zen-model-default.ts refactor(commands): share default model applier 2026-02-15 17:41:14 +00:00
provider-auth-helpers.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
reset.ts refactor(cli): share styled select prompt helper 2026-02-18 17:48:02 +00:00
sandbox-display.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
sandbox-explain.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
sandbox-explain.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
sandbox-formatters.e2e.test.ts test: table-drive sandbox formatter assertions 2026-02-18 23:19:33 +00:00
sandbox-formatters.ts Centralize date/time formatting utilities (#11831) 2026-02-08 04:53:31 -08:00
sandbox.e2e.test.ts chore: Fix types in tests 41/N. 2026-02-17 15:50:07 +09:00
sandbox.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
sessions.e2e.test.ts test: dedupe sessions command tests and cover active filtering 2026-02-18 05:30:51 +00:00
sessions.model-resolution.test.ts test: dedupe sessions command tests and cover active filtering 2026-02-18 05:30:51 +00:00
sessions.test-helpers.ts test: dedupe sessions command tests and cover active filtering 2026-02-18 05:30:51 +00:00
sessions.ts fix(cli): display correct model for sub-agents in sessions list (#18660) 2026-02-17 23:59:20 -05:00
setup.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
signal-install.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
signal-install.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status-all.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.agent-local.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
status.command.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.daemon.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.e2e.test.ts chore(format) 2026-02-16 23:20:16 -05:00
status.format.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.gateway-probe.ts refactor(commands): dedupe gateway self presence picker 2026-02-15 04:04:33 +00:00
status.link-channel.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.scan.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.summary.redaction.test.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
status.summary.ts fix(cli): display correct model for sub-agents in sessions list (#18660) 2026-02-17 23:59:20 -05:00
status.ts
status.types.ts fix: /status shows incorrect context percentage — totalTokens clamped to contextTokens (#15114) (#15133) 2026-02-12 23:52:19 -05:00
status.update.test.ts test: expand prompt and update hint coverage 2026-02-16 02:54:06 +00:00
status.update.ts refactor(status): share registry summary formatting 2026-02-16 02:41:30 +00:00
systemd-linger.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
test-runtime-config-helpers.ts chore: Fix types in tests 10/N. 2026-02-17 11:22:49 +09:00
test-wizard-helpers.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
uninstall.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
vllm-setup.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
zai-endpoint-detect.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
zai-endpoint-detect.ts feat(zai): auto-detect endpoint + default glm-5 (#14786) 2026-02-12 19:16:04 +01:00