What's Changed
- fix: clarify OpenClaw external install prompt by @mturac in #15147
- fix: support Grok 4.3 reasoning effort in xAI responses by @ousugo in #15137
- fix(code): keep light theme tokens readable by @mturac in #15143
- fix(claudecode): apply [1m] context suffix for DeepSeek V4 Flash and MiMo V2.5+ by @DeJeune in #15162
- fix(agents): pass custom headers to claude code by @kovsu in #15185
- fix: launch opencode from package-local executable by @kovsu in #15188
- hotfix(model): align Gemini 3.x UI and sampling handling by @ousugo in #15204
- chore(gitignore): Ignore Antigravity CLI local files by @ousugo in #15201
- fix: add missing key prop to SendMessageButton in InputbarCore by @LGiki in #15233
- fix: correct provider ID for AIHubMix reasoning effort by @xxiaoxiong in #15283
- fix(provider): support StepFun as Anthropic-compatible provider by @lianshuang-photo in #15277
- hotfix(models): support capabilities for grok-build-0.1 by @ousugo in #15256
- fix(models): exclude Qwen max series from vision model detection by @xxiaoxiong in #15288
- fix(analytics): respect enableDataCollection setting in renderer by @EurFelux in #15318
- fix(aiCore): do not treat Gemini model via non-Gemini provider as native PDF by @octo-patch in #14329
- fix(websearch): align ExaMCP response parser with server field names by @zhibisora in #15331
- fix: add CherryIN DeepSeek 1m suffix by @zhibisora in #15352
- hotfix(ci): run GitCode sync on signing runner by @zhibisora in #15324
- chore: release v1.9.7 by @kangfenmao in #15362
- fix: keep note toolbar static at top during scroll by @LWWZH in #15349
- Fix: change Gemini Safety Settings to BLOCK_NONE - For main by @ous50 in #15303
- fix: refresh cached miniapp urls by @mturac in #15146
New Contributors
- @mturac made their first contribution in #15147
- @LGiki made their first contribution in #15233
- @xxiaoxiong made their first contribution in #15283
Full Changelog: v1.9.6...v1.9.7