openclaw-matrix-multiaccounts/src/commands
Alex Fallah 8effb557d5 feat: add dynamic Bedrock model discovery
Add automatic discovery of AWS Bedrock models using ListFoundationModels API.
When AWS credentials are detected, models that support streaming and text output
are automatically discovered and made available.

- Add @aws-sdk/client-bedrock dependency
- Add discoverBedrockModels() with caching (default 1 hour)
- Add resolveImplicitBedrockProvider() for auto-registration
- Add BedrockDiscoveryConfig for optional filtering by provider/region
- Filter to active, streaming, text-output models only
- Update docs/bedrock.md with auto-discovery documentation
2026-01-24 01:15:06 +00:00
..
agent feat(sessions): add channelIdleMinutes config for per-channel session idle durations (#1353) 2026-01-21 19:10:31 +00:00
channels feat: add tlon channel plugin 2026-01-24 00:25:39 +00:00
gateway-status fix: improve gateway ssh auth handling 2026-01-22 06:54:08 +00:00
models feat: add dynamic Bedrock model discovery 2026-01-24 01:15:06 +00:00
onboard-non-interactive refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
onboarding feat: add Nostr channel plugin and onboarding install defaults 2026-01-20 20:15:56 +00:00
status-all chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agent-via-gateway.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agent-via-gateway.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
agent.delivery.test.ts feat: add agent targeting + reply overrides 2026-01-18 22:50:51 +00:00
agent.test.ts fix: prevent duplicate agent event emission 2026-01-20 09:25:20 +00:00
agent.ts fix: normalize model override auth handling 2026-01-21 06:00:21 +00:00
agents.add.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agents.bindings.ts feat: load channel plugins 2026-01-15 02:42:44 +00:00
agents.command-shared.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
agents.commands.add.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
agents.commands.delete.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
agents.commands.identity.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
agents.commands.list.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
agents.config.ts feat: add agent avatar support (#1329) (thanks @dlauer) 2026-01-22 04:00:07 +00:00
agents.identity.test.ts feat: add agent identity avatars (#1329) (thanks @dlauer) 2026-01-22 05:37:15 +00:00
agents.providers.ts style: oxfmt fixes (#925) (thanks @grp06) 2026-01-15 03:22:54 +00:00
agents.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agents.ts fix: add agents identity helper 2026-01-19 10:44:18 +00:00
auth-choice-options.test.ts Improve Anthropic token option hints in onboarding wizard 2026-01-18 18:39:14 +01:00
auth-choice-options.ts fix: prioritize Anthropic token auth option 2026-01-23 07:04:18 +00:00
auth-choice-prompt.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-choice.api-key.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-choice.apply.anthropic.ts fix: support direct token and provider in auth apply commands (#1485) 2026-01-23 07:27:52 +00:00
auth-choice.apply.api-providers.ts fix: support direct token and provider in auth apply commands (#1485) 2026-01-23 07:27:52 +00:00
auth-choice.apply.copilot-proxy.ts feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
auth-choice.apply.github-copilot.ts Revert "fix: improve GitHub Copilot integration" 2026-01-23 07:14:00 +00:00
auth-choice.apply.google-antigravity.ts feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
auth-choice.apply.google-gemini-cli.ts feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
auth-choice.apply.minimax.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-choice.apply.oauth.ts feat: bundle provider auth plugins 2026-01-17 09:38:53 +00:00
auth-choice.apply.openai.ts fix: support direct token and provider in auth apply commands (#1485) 2026-01-23 07:27:52 +00:00
auth-choice.apply.plugin-provider.ts fix: stabilize tests and logging 2026-01-18 18:43:31 +00:00
auth-choice.apply.qwen-portal.ts feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
auth-choice.apply.ts fix: support direct token and provider in auth apply commands (#1485) 2026-01-23 07:27:52 +00:00
auth-choice.default-model.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-choice.model-check.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-choice.preferred-provider.ts feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
auth-choice.test.ts UI: simplify Qwen labels 2026-01-18 01:03:08 +00:00
auth-choice.ts refactor(commands): split CLI commands 2026-01-14 05:39:47 +00:00
auth-token.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
channels.adds-non-default-telegram-account.test.ts feat(cli): show Telegram bot username in status 2026-01-18 18:48:25 +00:00
channels.surfaces-signal-runtime-errors-channels-status-output.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
channels.ts feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
chutes-oauth.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
chutes-oauth.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
cleanup-utils.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
configure.channels.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
configure.commands.ts refactor(commands): split CLI commands 2026-01-14 05:39:47 +00:00
configure.daemon.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
configure.gateway-auth.test.ts fix: clear gateway auth on off selection 2026-01-12 22:59:37 +05:30
configure.gateway-auth.ts fix: model picker allowlist fallbacks 2026-01-21 11:22:33 +00:00
configure.gateway.ts fix: add explicit tailnet gateway bind 2026-01-21 20:36:09 +00:00
configure.shared.ts feat: add web tools config to configure 2026-01-15 05:08:56 +00:00
configure.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
configure.wizard.test.ts chore: format and sync protocol outputs 2026-01-16 03:30:56 +00:00
configure.wizard.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
daemon-install-helpers.test.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
daemon-install-helpers.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
daemon-runtime.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
dashboard.test.ts feat(browser): copy extension path to clipboard 2026-01-15 06:19:47 +00:00
dashboard.ts feat(browser): copy extension path to clipboard 2026-01-15 06:19:47 +00:00
docs.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
doctor-auth.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
doctor-config-flow.test.ts fix: repair doctor config cleanup 2026-01-20 01:30:33 +00:00
doctor-config-flow.ts feat: improve doctor update flow 2026-01-21 05:23:37 +00:00
doctor-format.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
doctor-gateway-daemon-flow.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
doctor-gateway-health.ts fix: avoid duplicate doctor config output 2026-01-20 06:32:50 +00:00
doctor-gateway-services.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
doctor-install.ts chore(lint): satisfy biome checks 2026-01-13 07:53:38 +00:00
doctor-legacy-config.test.ts fix(doctor): avoid ack reaction migration without config (#1087) 2026-01-17 18:07:06 +00:00
doctor-legacy-config.ts fix(doctor): avoid ack reaction migration without config (#1087) 2026-01-17 18:07:06 +00:00
doctor-platform-notes.launchctl-env-overrides.test.ts test: cover doctor launchctl env overrides (#1037) 2026-01-16 19:40:45 +00:00
doctor-platform-notes.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
doctor-prompter.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
doctor-sandbox.ts fix(doctor): align sandbox image check with main logic 2026-01-24 00:30:24 +00:00
doctor-security.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
doctor-state-integrity.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
doctor-state-migrations.test.ts fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
doctor-state-migrations.ts fix(doctor): add headless flags + auto-migrate sessions 2026-01-07 04:43:24 +01:00
doctor-ui.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
doctor-update.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
doctor-workspace-status.ts chore: drop Clawdis legacy references 2026-01-15 06:18:44 +00:00
doctor-workspace.test.ts chore: drop Clawdis legacy references 2026-01-15 06:18:44 +00:00
doctor-workspace.ts fix: prefer ~ for home paths in output 2026-01-23 03:44:31 +00:00
doctor.falls-back-legacy-sandbox-image-missing.test.ts fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.test.ts fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
doctor.runs-legacy-state-migrations-yes-mode-without.test.ts fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
doctor.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
doctor.warns-state-directory-is-missing.test.ts fix: honor gateway env token for doctor/security 2026-01-23 03:16:52 +00:00
gateway-status.test.ts fix: improve gateway ssh auth handling 2026-01-22 06:54:08 +00:00
gateway-status.ts refactor: remove bridge protocol 2026-01-19 10:08:29 +00:00
google-gemini-model-default.test.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
google-gemini-model-default.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
health-format.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
health-format.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
health.command.coverage.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
health.snapshot.test.ts fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
health.test.ts test: update health/status and legacy migration coverage 2026-01-17 01:19:43 +00:00
health.ts fix: avoid duplicate doctor config output 2026-01-20 06:32:50 +00:00
message-format.ts style: run oxfmt 2026-01-17 08:00:05 +00:00
message.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
message.ts Step 5 + Review 2026-01-20 12:07:54 +00:00
model-picker.test.ts fix: model picker allowlist fallbacks 2026-01-21 11:22:33 +00:00
model-picker.ts fix: model picker allowlist fallbacks 2026-01-21 11:22:33 +00:00
models.list.test.ts feat: add dynamic Bedrock model discovery 2026-01-24 01:15:06 +00:00
models.set.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models.ts feat: add provider auth plugins 2026-01-16 00:42:28 +00:00
node-daemon-install-helpers.ts feat: add exec host routing + node daemon 2026-01-18 07:46:00 +00:00
node-daemon-runtime.ts feat: add exec host routing + node daemon 2026-01-18 07:46:00 +00:00
oauth-env.ts fix: improve WSL2 systemd daemon hints 2026-01-17 18:19:55 +00:00
oauth-flow.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
onboard-auth.config-core.ts style: apply oxfmt 2026-01-17 17:44:54 +00:00
onboard-auth.config-minimax.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
onboard-auth.config-opencode.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
onboard-auth.credentials.ts style: apply oxfmt 2026-01-17 17:44:54 +00:00
onboard-auth.models.ts style: apply oxfmt 2026-01-17 17:44:54 +00:00
onboard-auth.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
onboard-auth.ts feat: add kimi code provider onboarding 2026-01-17 17:25:07 +00:00
onboard-channels.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
onboard-channels.ts feat: add tlon channel plugin 2026-01-24 00:25:39 +00:00
onboard-helpers.test.ts test(commands): streamline onboarding tests 2026-01-23 06:22:09 +00:00
onboard-helpers.ts fix: always skip browser opens in tests 2026-01-23 06:00:21 +00:00
onboard-hooks.test.ts feat: list eligible hooks in onboarding 2026-01-18 16:28:39 +00:00
onboard-hooks.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
onboard-interactive.ts feat: unify onboarding + config schema 2026-01-03 16:48:08 +01:00
onboard-non-interactive.ai-gateway.test.ts fix: seed embedding cache for atomic reindex 2026-01-18 09:28:42 +00:00
onboard-non-interactive.gateway.test.ts test(commands): streamline onboarding tests 2026-01-23 06:22:09 +00:00
onboard-non-interactive.token.test.ts fix: seed embedding cache for atomic reindex 2026-01-18 09:28:42 +00:00
onboard-non-interactive.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
onboard-remote.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
onboard-skills.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
onboard-types.ts feat: add manual onboarding flow alias 2026-01-22 23:09:28 +00:00
onboard.ts feat: add manual onboarding flow alias 2026-01-22 23:09:28 +00:00
openai-codex-model-default.test.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
openai-codex-model-default.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
opencode-zen-model-default.test.ts fix: align opencode-zen provider setup 2026-01-10 21:38:18 +01:00
opencode-zen-model-default.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
reset.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
sandbox-display.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
sandbox-explain.test.ts fix: polish restart feedback + stabilize tests (#685) (thanks @carlulsoe) 2026-01-10 22:52:09 +01:00
sandbox-explain.ts fix(security): gate slash/control commands 2026-01-17 06:49:34 +00:00
sandbox-formatters.test.ts test(sandbox): add unit tests for formatter functions 2026-01-09 13:23:16 +01:00
sandbox-formatters.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sessions.test.ts feat: wire multi-agent config and routing 2026-01-09 12:48:42 +00:00
sessions.ts refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
setup.ts refactor: centralize config update logging 2026-01-23 04:01:26 +00:00
signal-install.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
status-all.ts refactor: centralize control ui avatar helpers 2026-01-22 23:41:36 +00:00
status.agent-local.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
status.command.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
status.daemon.ts feat: add exec approvals tooling and service status 2026-01-18 15:23:41 +00:00
status.format.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
status.gateway-probe.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
status.link-channel.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
status.scan.ts refactor: centralize control ui avatar helpers 2026-01-22 23:41:36 +00:00
status.summary.ts refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
status.test.ts fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
status.ts refactor(commands): split CLI commands 2026-01-14 05:39:47 +00:00
status.types.ts refactor: centralize account bindings + health probes 2026-01-17 01:19:43 +00:00
status.update.ts refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
systemd-linger.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
uninstall.ts feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00