v1.1.32:Aura 主题登场,多语言支持大升级
发布日期:2026年01月22日
一句话总结
这次更新带来了全新的 Aura 主题,支持阿拉伯语、挪威语、巴西葡萄牙语,新增图片渲染、会话删除等实用功能,连接可靠性大幅提升。
新外观:Aura 主题
Aura 是什么?
Aura 是一个全新的主题风格,为 OpenCode 提供了一种独特的视觉体验。如果你喜欢不同的代码配色风格,现在有了一个新的选择!
如何切换?
- 打开 Settings (设置)
- 找到 Theme (主题)
- 选择 Aura
多语言支持大升级
新增语言
现在支持更多语言,OpenCode 越来越国际化了!
- 🇧🇷 巴西葡萄牙语 (@ygorsimoes)
- 🇳🇴 挪威语 (@Finityno)
- 🇸🇦 阿拉伯语 (@NourEldin-Osama)
如何切换语言?
- 打开 Settings (设置)
- 找到 Language (语言)
- 选择你需要的语言
新功能:图片渲染
这次更新了什么?
现在可以在会话中看到 AI 生成的图片了!Markdown 渲染已迁移到 Rust,性能更强。
如何查看?
当 AI 生成或返回图片时,它们会直接显示在对话中,无需跳转。
新功能:删除会话
这次更新了什么?
现在可以删除不需要的会话了!保持你的会话列表整洁。
如何删除?
在 Desktop 应用中:
- 找到要删除的会话
- 右键点击或使用菜单
- 选择 Delete (删除)
新功能:关闭项目
这次更新了什么?
可以从悬停卡片直接关闭项目,管理更方便。
如何关闭?
- 将鼠标悬停在项目上
- 在悬停卡片中找到关闭选项
- 点击关闭
体验改进:连接可靠性提升
这次更新了什么?
- 改进了桌面应用的连接可靠性
- 修复了 Windows 路径处理问题
- 修复了 NO_PROXY 环境变量语法错误
这有什么好处?
OpenCode Desktop 会更稳定地保持连接,特别是在网络波动的情况下。
体验改进:自动滚动和消息展示
这次更新了什么?
- 有新消息到达时自动滚动到底部
- 提交提示后自动滚动到底部
- 改进了"跳到最新"按钮的设计和动画
- 改进了会话 hover 状态的处理
这有什么好处?
对话体验更流畅,不会错过 AI 的最新回复。
体验改进:可访问性增强
这次更新了什么?
- 添加了无障碍功能翻译
- 改进了会话屏幕的可访问性 (@ndarilek)
- 修复了焦点被复制按钮抢走的问题
这有什么好处?
使用屏幕阅读器等辅助工具的用户体验更好。
体验改进:字体堆栈扩展
这次更新了什么?
扩展了字体堆栈,包括 macOS Nerd Font 默认名称 (@bewareoftheleopard)。
这有什么好处?
在 macOS 上会优先使用系统默认的 Nerd Font,显示效果更一致。
新功能:远程目录挂载
这次更新了什么?
TUI 的 attach 命令现在允许指定远程目录 (@gricha)。
如何使用?
opencode attach --dir /path/to/remote/directory新功能:终端面板自动打开
这次更新了什么?
创建新终端时,会自动打开终端面板 (@kearns-cu)。
这有什么好处?
不需要手动切换到终端视图,提升工作效率。
新功能:始终显示 Review 按钮
这次更新了什么?
Toggle-Review 按钮现在始终可见 (@DNGriffin)。
这有什么好处?
更方便地切换代码审查模式。
技术细节更新
ACP 接口变更
setSessionModel 已重命名为 unstable_setSessionModel (@maxious)。如果你在使用这个接口,需要相应更新。
Venice 提示词缓存
为 Venice 提供商添加了提示词缓存键支持 (@dpuyosa)。
LiteLLM 代理兼容性
包含了 noop 工具以兼容 LiteLLM 代理 (@danielfrg)。
要不要升级?
| 情况 | 建议 |
|---|---|
| 想尝试新主题 | ✅ 推荐升级 (Aura 主题) |
| 需要多语言支持 | ✅ 推荐升级 |
| 使用 Desktop 版 | ✅ 强烈推荐 (连接性大幅提升) |
| 需要图片渲染功能 | ✅ 推荐升级 |
| 需要删除会话 | ✅ 推荐升级 |
| 用得好好的 | 可以等下次 |
升级命令:
opencode upgrade技术细节(可跳过)
点击展开完整更新列表
Core
- Revert handling of special characters in paths and git snapshot reading logic
- Revert snapshot regression fix
- Ensure cat command triggers external directory permission check in Bash tool
- Print MCP stderr to OpenCode log file (@karta0807913)
- Write refresh tokens to OpenAI auth in Codex (@CasualDeveloper)
- Add workspace startup script to projects
- Ensure images are properly returned as tool results
- Rename
setSessionModeltounstable_setSessionModelin ACP (@maxious) - Correct spelling of 'supercedes' to 'supersedes' (@luojiyin1987)
- Add prompt cache key support for Venice provider (@dpuyosa)
- Include noop tool in activeTools for LiteLLM proxy compatibility (@danielfrg)
TUI
- Allow remote directory specification in attach command (@gricha)
Desktop
- Add Brazilian Portuguese locale support (@ygorsimoes)
- Make 'Learn More' link functional in theme settings (@LAG-4)
- Render images in session review
- Fix Windows path handling in app tests
- Fix new session button in app
- Add translations support to app
- Delete sessions
- Close projects from hover card
- Don't auto-navigate to workspace after reset
- Expand font stacks to include macOS Nerd Font default names (@bewareoftheleopard)
- Clear session hover state on navigation (@kyashrathore)
- Correct NO_PROXY environment variable syntax in desktop application (@Brendonovich)
- Improve desktop connection reliability (@Brendonovich)
- Add terminal smoke test to app test suite
- Add file viewer smoke test
- Add model picker smoke test
- Add smoke test for @ attachment functionality
- Add slash command smoke tests to app
- Settings smoke tests
- Fix type error in codebase
- Fix TypeScript satisfies operator usage
- Fix hover card scrolling behavior
- Auto-scroll to bottom when new messages arrive
- Add scrollbar styling to session page (@alexyaroshuk)
- Add support for Norwegian translations (@Finityno)
- Snap to bottom when user submits a prompt
- Add accessibility translations to the app
- Change project path tooltip position to bottom in desktop app (@ProdigyRahul)
- Session screen accessibility improvements (@ndarilek)
- Move markdown rendering to Rust in desktop app (@nexxeln)
- Add 8px left margin to sidebar toggle on desktop
- Match terminal toggle button size with sidebar and review toggles
- Update jump to latest button with circular design and animation
- Add Arabic language support (@NourEldin-Osama)
- Always show Toggle-Review button in app (@DNGriffin)
- Open terminal pane when creating new terminal (@kearns-cu)
Thank you to 24 community contributors:
- @R44VC0RP:
- fix: scope PR recap to only PRs from today (#9905)
- @danielfrg:
- fix: include _noop tool in activeTools for LiteLLM proxy compatibility (#9912)
- @dpuyosa:
- feat: Add promptCacheKey for Venice provider (#9915)
- @kearns-cu:
- fix(app): open terminal pane when creating new terminal (#9926)
- @luojiyin1987:
- fix: correct spelling 'supercedes' to 'supersedes' (#9935)
- @maxious:
- fix(acp): rename setSessionModel to unstable_setSessionModel (#9940)
- @IdrisGit:
- docs: add API server section in CONTRIBUTING.md (#9888)
- @DNGriffin:
- feat(app): always show Toggle-Review button (#9944)
- @NourEldin-Osama:
- feat(i18n): add Arabic language support (#9947)
- @nexxeln:
- refactor(desktop): move markdown rendering to rust (#10000)
- @ndarilek:
- fix(app): session screen accessibility improvements (#9907)
- @ProdigyRahul:
- fix(desktop): change project path tooltip position to bottom (#9497)
- @Finityno:
- feat: Add support for Norwegian translations (#10018)
- @alexyaroshuk:
- feat(app): add scrollbar styling to session page (#10020)
- fix(ui): prevent copy buttons from stealing focus from prompt input (#10084)
- @Brendonovich:
- fix(desktop): attempt to improve connection reliability
- fix(desktop): correct NO_PROXY syntax
- @kyashrathore:
- fix(app): clear session hover state on navigation (#10031)
- @ryanmiville:
- fix(app): support ctrl-n/p in lists (#10036)
- @bewareoftheleopard:
- fix(desktop): Expand font stacks to include macOS Nerd Font default names (#10045)
- @CasualDeveloper:
- fix(codex): write refresh tokens to openai auth (#10010) (#10011)
- @karta0807913:
- feat(mcp log): print mcp stderr to opencode log file (#9982)
- @LAG-4:
- fix: make 'Learn More' link functional in theme settings (#10078)
- @shubh73:
- feat(ui): add aura theme (#10056)
- @ygorsimoes:
- feat(i18n): add br locale support (#10086)
- @gricha:
- fix(attach): allow remote --dir (#8969)

