What's Changed
- fix(agent-files): localize workspace tree errors by @AtomsH4 in #17869
- fix(claude-code): use preset append mode for agent prompts by @DeJeune in #17879
- chore(deps): address high and critical advisories by @Pleasurecruise in #17875
- fix(provider-registry): serve DeepSeek V4 models over the Anthropic endpoint by @eeee0717 in #17901
- fix(openclaw): recover stale dashboards across windows by @vaayne in #17864
- fix(chat-messages): prevent reference context leaks in collapsed previews by @zhangjiadi225 in #17889
- fix(api-gateway): normalize no-prefill agent requests by @kovsu in #17899
- fix(provider-settings): persist provider filter by @ousugo in #17866
- fix(agent-dialog): hide prompt variable hint by @zhangjiadi225 in #17903
- fix(ai-diagnosis): use free Qwen instead of the default assistant model by @AtomsH4 in #17902
- fix(profile): allow WebP avatar uploads by @zhangjiadi225 in #17862
- fix(message-scroll): isolate nested scroll regions from chat viewport by @zhangjiadi225 in #17876
- fix(claude-code): hide disabled MCP tools from agents by @DeJeune in #17914
- fix(selection-menu): preserve TeX when copying formulas by @zhangjiadi225 in #17905
- fix(horizontal-scroll-container): add bidirectional controls by @AtomsH4 in #17921
- perf(agent-session): reduce renderer loading work by @zhangjiadi225 in #17878
- fix(chat): show model identity on single replies by @DeJeune in #17928
- feat(assistant-groups): enable drag reorder by @zhangjiadi225 in #17911
- fix(resource-pagination): avoid redundant first-page requests by @DeJeune in #17931
- fix(api-gateway): normalize internal Agent continuations by @DeJeune in #17929
- chore(deps): upgrade selection-hook to 2.0.3 by @0xfullex in #17934
- feat: Add 'embedding' endpoint type for NEWAPI model configuration by @LWWZH in #14988
- feat(conversation-picker): keep the create row visible while searching by @kennyzheng-builds in #17930
- feat(deepseek): support built-in web search by @DeJeune in #17913
- fix(agent-runtime): bypass proxy for loopback gateways by @AtomsH4 in #17906
- fix(export-menu): align export and save actions by @Pleasurecruise in #17920
- feat(tab-bar): show settings as a focused tab by @kangfenmao in #17916
- fix(gemini-tools): strip schema dialect metadata by @AtomsH4 in #17945
- fix(provider-settings): add model type scroll controls by @AtomsH4 in #17941
- 🤖 Daily Auto I18N Sync: Aug 06, 2026 by @github-actions[bot] in #17960
- fix(provider-migration): tolerate unusable legacy API keys by @kangfenmao in #17933
- fix(composer): restore default reasoning effort by @DeJeune in #17937
- fix(cherry-assistant): restore normal agent capabilities by @vaayne in #17870
- fix(tab-navigation): preserve conversation tab identity by @zhangjiadi225 in #17819
- feat(tab-bar): draw a Chrome-style divider between adjacent tabs by @kennyzheng-builds in #17909
- fix(chat): restore assistant identity for migrated messages by @kangfenmao in #17976
- fix(model-selector): preserve lazy-loaded data between openings by @zhangjiadi225 in #17963
- fix(api-gateway): support Claude tools in Responses API by @DeJeune in #17943
- fix(web-search): guard query type in WebSearchTool and normalizeWebSearchKeywords; fix translation button contrast by @xxiaoxiong in #17972
- feat(knowledge-readers): read binary office documents through anydoc by @eeee0717 in #17968
- fix(migration): prevent crash by adding error handling to V2 migration pipeline by @404-Page-Found in #17964
- fix(resource-catalog): stop repeated saves after failures by @zhangjiadi225 in #17977
- fix(model-selector): prevent filtered model selection crash by @DeJeune in #17951
- fix(painting-migrator): migrate tokenflux painting history by @DeJeune in #17982
- fix(provider-registry): route OpenCode Go models by their served protocol by @DeJeune in #17990
- fix(agent): restore context usage for gateway models by @ousugo in #17988
- fix(rich-editor): detect CR-only line endings on markdown paste by @DeJeune in #17986
- fix(agent-session): preserve runtime turn ordering by @kovsu in #17975
- fix(ai-stream): pause ring eviction while tool approvals are pending by @zhangjiadi225 in #17922
- fix(agent-migration): tolerate cloud storage metadata churn by @DeJeune in #17947
- fix(paintings): apply default model to new drafts by @ousugo in #17839
- fix(composer): show permission mode submenu indicator by @ousugo in #17993
- fix(notes): sync empty note content in rich editor by @ousugo in #18004
- fix(agent-migration): preserve overlapping legacy workspace by @DeJeune in #17887
- fix(migration): prevent OOM during v2 data export by @kangfenmao in #17917
- fix(code-editor): honor custom code font in conversation code blocks by @zhangjiadi225 in #18008
- fix(knowledge-migration): stream vector migration per item to avoid OOM by @eeee0717 in #17886
- feat(composer): edit the navbar assistant in assistant grouping mode by @DeJeune in #18013
- refactor(agent-skills): route bundled runtimes through tool guide by @vaayne in #17848
- feat(diagnostics): add local diagnostic bundle export by @kangfenmao in #17658
- fix(open-mineru): send standards-compliant multipart uploads by @eeee0717 in #18021
- refactor(agent-skills): finish routing bundled runtimes through tool guide by @vaayne in #18020
- fix(command-resolver): support Windows cmd shims by @Pleasurecruise in #18025
- feat(claude-code): enable CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT by @DeJeune in #18028
- fix(code-cli): allow enabling providers before installation by @eeee0717 in #18032
- fix(model-icons): recognize Kimi K3 model ids by @Pleasurecruise in #18036
- fix(model-selector): clarify multi-select control by @kangfenmao in #18039
- fix(resource-list): give the sidebar list one type voice and one selection rule by @kennyzheng-builds in #17985
- fix(web-search): pass Exa API key to Exa MCP search by @404-Page-Found in #18017
- fix(sidebar): normalize mini-app icon presentation by @kangfenmao in #18047
- fix(scheduled-tasks): avoid deleted task detail refetch by @ousugo in #18012
- fix(ai-runtime): strip JSON Schema keywords providers reject in tool schemas by @DeJeune in #18041
- fix(skills): raise ZIP entry limit by @Pleasurecruise in #18040
- fix(message-delete): preserve branches during deletion by @zhangjiadi225 in #17996
- feat(agent-tools): add built-in document conversion by @vaayne in #18026
- chore: release v2.0.1 by @kangfenmao in #18060
- fix(i18n): proofread all runtime translations by @SiinXu in #18050
Full Changelog: v2.0.0...v2.0.1