v1.1.24:桌面端大变身,搜索更统一
发布日期:2026年01月16日
一句话总结
这次更新带来了全新的桌面端布局,支持统一搜索文件和命令,还能自定义项目和会话标题,让管理更顺手。
新功能:全新桌面端布局与统一搜索
这次更新了什么?
桌面端(Desktop App)迎来了一次视觉大升级!不仅界面更清爽,最重要的是带来了统一搜索栏。
统一搜索是什么?
以前你需要分别找文件和命令,现在不需要了。顶部的搜索栏(Search Bar)现在是全能的:
- 搜文件:快速打开项目中的代码文件。
- 搜命令:直接运行 OpenCode 的斜杠命令(如
/reset,/search等)。
如何使用?
- 打开桌面端应用。
- 点击顶部的搜索栏(或者留意是否有快捷键提示,通常是
Cmd+K或Ctrl+K)。 - 输入你想找的文件名或命令,直接跳转。
新功能:自定义项目和会话标题
之前的问题
OpenCode 会根据对话内容自动生成会话标题,有时候 AI 起的名字不够直观,或者你想给项目起个更好记的名字。
现在的情况
你终于可以自己改名了!
如何使用?
- 重命名会话:在侧边栏找到你想改名的会话,点击标题旁边的编辑图标(通常是铅笔形状),输入新名字回车即可。
- 重命名项目:同样的方式,你可以管理你的项目列表,让它们井井有条。
新功能:Carbonfox 主题
这是什么?
新增了一款名为 Carbonfox 的深色主题,专为喜欢极简、高对比度风格的开发者设计。
如何切换?
在终端或应用中输入:
bash
/theme select然后选择 Carbonfox 即可体验。
改进:MCP OAuth 配置
这是什么?
对于使用 Model Context Protocol (MCP) 的高级用户,现在支持配置 OAuth 重定向 URI 了。这意味着你可以更方便地连接需要复杂认证的 MCP 服务器。
要不要升级?
| 情况 | 建议 |
|---|---|
| 使用桌面端 App | ✅ 强烈建议升级,新布局和搜索太好用了 |
| 经常需要管理多会话 | ✅ 升级,改名功能很实用 |
| 只用终端 CLI | 可以升级,有一些 TUI 的小优化 |
升级命令:
bash
opencode upgrade技术细节(可跳过)
点击展开完整更新列表
核心功能 (Core)
- 升级 OpenTUI 至 v0.1.74,修复 tmux 下 kitty 键盘的兼容性问题
- 确保工具附件不会被当作用户消息发送
- 在 config.ts 中使用动态导入处理 session event,避免循环依赖
- 修复文档中的失效 URL
- 修复 GPT 模型的 itemId 剥离逻辑
- 新增 MCP 服务器的 OAuth 重定向 URI 配置
- 调整网页搜索工具,强调当前日期并明确说明已不再是 2024 年
- 优化文档中关于 question 工具的使用指导
- 将 OpenCode 设为大多数推理请求的 User-Agent
- 远程会话中无法打开浏览器时,显示认证 URL
- 在更多场景下剥离 item IDs
- 修复子任务调用时意外更改主模型/Agent 的问题
- 修复 ACP 和无头模式下的默认 Agent 选择
- 新增 LiteLLM 代理提供商选项,提升兼容性
终端界面 (TUI)
- 在会话头部和 /status 对话框中显示版本号
- 修正 TUI 中主题数量的提示信息
- 调暗终端 UI 中问题选项的前缀样式
- 新增终端界面中问题的 Tab 键导航支持
- 新增 Carbonfox 主题
桌面端 (Desktop)
- 新增编辑项目和会话标题的功能
- 导航至工作区内的会话时自动打开该工作区
- 修复工作区无法展开的问题
- 修复展开工作区时页面跳动的问题
- 鼠标悬停时截断过长的工作区名称
- 修复应用中新建会话的处理逻辑
- 将对话框居中到页面而非会话区域
- 持久化工作区顺序和折叠状态
- 新增统一搜索功能,可同时搜索命令和文件
- 为会话列表添加骨架屏加载效果
- 修复项目头像的圆角问题

