Skip to content

fix: bump default model aliases - gemini 3.1-pro, gpt-5.4#18

Closed
ianalloway wants to merge 34 commits intomainfrom
fix/model-alias-bump
Closed

fix: bump default model aliases - gemini 3.1-pro, gpt-5.4#18
ianalloway wants to merge 34 commits intomainfrom
fix/model-alias-bump

Conversation

@ianalloway
Copy link
Owner

@ianalloway ianalloway commented Mar 6, 2026

Fixes openclaw#38312

Bumps default model aliases:

  • gemini: google/gemini-3-pro-preview → google/gemini-3.1-pro-preview
  • gpt: openai/gpt-5.2 → openai/gpt-5.4

Open with Devin

0xlin2023 and others added 30 commits March 6, 2026 22:19
* Media: scope HEIC MIME sniffing

* Media: hermeticize HEIC input tests

* Gateway: fix HEIC image budget accounting

* Gateway: add HEIC image budget regression test

* Changelog: note HEIC follow-up fix
openclaw#38199)

* fix(gateway): keep probe routes reachable with root-mounted control ui

* Changelog: add root-mounted probe precedence fix entry

* Update CHANGELOG.md
… arg (openclaw#32223)

* Docker: opt-in extension deps via OPENCLAW_EXTENSIONS build arg

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: sallyom <somalley@redhat.com>

* CI: clarify extension smoke scope

* Tests: allow digest-pinned multi-stage FROM lines

* Changelog: note container extension preinstall option

---------

Signed-off-by: sallyom <somalley@redhat.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
* add web search to onboarding flow

* remove post onboarding step (now redundant)

* post-onboarding nudge if no web search set up

* address comments

* fix test mocking

* add enabled: false assertion to the no-key test

* --skip-search cli flag

* use provider that a user has a key for

* add assertions, replace the duplicated switch blocks

* test for quickstart fast-path with existing config key

* address comments

* cover quickstart falls through to key test

* bring back key source

* normalize secret inputs instead of direct string trimming

* preserve enabled: false if it's already set

* handle missing API keys in flow

* doc updates

* hasExistingKey to detect both plaintext strings and SecretRef objects

* preserve enabled state only on the "keep current" paths

* add test for preserving

* better gate flows

* guard against invalid provider values in config

* Update src/commands/configure.wizard.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* format fix

* only mentions env var when it's actually available

* search apiKey fields now typed as SecretInput

* if no provider check if any search provider key is detectable

* handle both kimi keys

* remove .filter(Boolean)

* do not disable web_search after user enables it

* update resolveSearchProvider

* fix(onboarding): skip search key prompt in ref mode

* fix: add onboarding web search step (openclaw#34009) (thanks @kesku)

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Shadow <hi@shadowing.dev>
* Discord: assert bot-self filter queue guard

* Tests: remove dead gateway SIGTERM placeholder
* Media: reject spoofed input image MIME types

* Media: cover spoofed input image MIME regressions

* Changelog: note input image MIME hardening
vincentkoc and others added 4 commits March 6, 2026 15:15
* Changelog: add channel-backed readiness probe entry

* Gateway: add channel-backed readiness probes

* Docs: describe readiness probe behavior

* Gateway: add readiness probe regression tests

* Changelog: dedupe gateway probe entries

* Docs: fix readiness startup grace description

* Changelog: remove stale readiness entry

* Gateway: cover readiness hardening

* Gateway: harden readiness probes
- gemini: google/gemini-3-pro-preview → google/gemini-3.1-pro-preview
- gpt: openai/gpt-5.2 → openai/gpt-5.4

Fixes openclaw#38312
Copy link

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

View 6 additional findings in Devin Review.

Open in Devin Review

@@ -0,0 +1 @@
{"0":"{\"module\":\"cron\",\"storePath\":\"/Users/laurenbaumann/.openclaw/cron/jobs.json\"}","1":{"nextAt":1772830721327,"delayMs":60000,"clamped":true},"2":"cron: timer armed","_meta":{"runtime":"node","runtimeVersion":"24.13.0","hostname":"unknown","name":"{\"module\":\"cron\",\"storePath\":\"/Users/laurenbaumann/.openclaw/cron/jobs.json\"}","parentNames":["openclaw"],"date":"2026-03-06T20:56:41.371Z","logLevelId":2,"logLevelName":"DEBUG","path":{"fullFilePath":"file:///Users/laurenbaumann/.npm-global/lib/node_modules/openclaw/dist/gateway-cli-vk3t7zJU.js:6026:17","fileName":"gateway-cli-vk3t7zJU.js","fileNameWithLine":"gateway-cli-vk3t7zJU.js:6026","fileColumn":"17","fileLine":"6026","filePath":"Users/laurenbaumann/.npm-global/lib/node_modules/openclaw/dist/gateway-cli-vk3t7zJU.js","filePathWithLine":"Users/laurenbaumann/.npm-global/lib/node_modules/openclaw/dist/gateway-cli-vk3t7zJU.js:6026","method":"armTimer"}},"time":"2026-03-06T15:56:41.371-05:00"}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 Committed log file exposes real user's home directory path

The file openclaw-2026-03-06.log was committed in this PR and contains a real user's filesystem path (/Users/laurenbaumann/.npm-global/lib/node_modules/openclaw/...) and hostname metadata. AGENTS.md explicitly states: "Never commit or publish real phone numbers, videos, or live configuration values. Use obviously fake placeholders in docs, tests, and examples." This file appears to be accidentally committed alongside the defaults.ts model alias bump (commit 45b24ed8f).

Prompt for agents
Remove the file openclaw-2026-03-06.log from the repository. It was accidentally committed and contains a real user's home directory path (/Users/laurenbaumann/...). Run: git rm openclaw-2026-03-06.log and commit the deletion. Consider adding *.log to .gitignore if not already present.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Model alias defaults: bump gemini → 3.1-pro-preview (March 9 deprecation) and gpt → 5.4

6 participants