🚀 Features
- Provider 连接测试增加「无法确认」中间态,不再对无 models 端点误判失败 - by @qqqqqf-q in #1088 (4add8)
- agent:
- context:
- web:
- Mark connector tool calls with their connector's logo - by @sheepbox8646 and Claude Opus 5 (1M context) in #1029 (6af6c)
- Instant stream catch-up on tab return (+ markstream-vue 2.0.0) - by @qqqqqf-q in #1056 (93b29)
- Drag-and-drop file upload for workspace files and chat - by @qqqqqf-q in #1050 (4ecdc)
- Sidebar 滚动条 hover 渐入渐隐(reka ScrollArea) - by @qqqqqf-q in #1076 (8382d)
🐞 Bug Fixes
- Provider 连接测试移除假模型二次探测,消除误报 Invalid API key - by @qqqqqf-q in #1086 (608f5)
- 会话标题 prompt 去除「新对话」占位名特例,输入改为完整首条消息 - by @qqqqqf-q in #1093 (2d484)
- acp:
- Lead with OAuth and give Codex the shared device-code panel - by @sheepbox8646 and Claude Opus 5 (1M context) in #1028 (2fb1f)
- agent:
- Keep unsupported image formats out of vision input - by @Fodesu in #1027 (8662e)
- Cap replayed reasoning at the newest assistant turn - by @HoneyBBQ in #1009 (56dc5)
- 在 runtime 投影中呈现 channel 触发的用户消息 - by @qqqqqf-q in #1044 and #1083 (9406e)
- Prevent late subagent progress events after parent abort - by @Fodesu in #1067 (ef437)
- Persist interrupted-turn marker, stop retry storms on timeout, add idle watchdog - by @2409324124 and @cursoragent in #1031 (dead2)
- bot-agents:
- chat:
- Never persist the user header envelope as display text - by @sheepbox8646 in #1051 (05dc5)
- Persist reasoning duration across reloads - by @chen-ran in #1074 (4b4a1)
- Name turns, not stored messages, for retry/edit/fork - by @chen-ran and Claude Opus 5 (1M context) in #1092 (6bc70)
- Give every built-in tool its own tool-call copy - by @sheepbox8646 and Claude Opus 5 (1M context) in #1102 (36637)
- connectors:
- Make the connect dialog cancellable during OAuth - by @sheepbox8646 and Claude Opus 5 (1M context) in #1063 (e3647)
- context:
- db:
- desktop:
- Keep the workspace browser panel from popping out to the OS browser - by @sheepbox8646 and Claude Opus 5 (1M context) in #1094 (1dbc7)
- mcp:
- models:
- runtime:
- web:
- Unify sidebar folders and recents into one scrollport - by @sheepbox8646 in #1061 (1ec4c)
- 手机端不再因 Agent GUI 工具调用自动打开 Desktop - by @qqqqqf-q in #1080 (733b5)
- 首次打开启动失败改为无限退避恢复,发送握手窗口改为排队 - by @qqqqqf-q in #1081 (155ab)
- Move tree loading into the chevron slot to stop expand jitter - by @ChrAlpha in #1089 (5d2d2)