v1.14.22:npmrc 支持 + 项目图标自定义
发布日期:2026年4月23日
🎯 一句话总结
npm 安装现在尊重 .npmrc 设置,项目支持存储自定义图标,Desktop 修复了会话切换时的状态残留。
🆕 改进:.npmrc 支持
这次更新了什么?
npm 安装操作现在会读取并遵守 .npmrc 配置文件中的设置。
这有什么用?
如果你的项目使用了私有 npm registry(如企业内部 registry 或 Verdaccio),之前 OpenCode 安装包时可能走错了 registry。现在会正确使用你配置的 registry。
🆕 新功能:项目自定义图标
这次更新了什么?
项目现在可以存储自定义图标覆盖(icon override)。
这有什么用?
在 Desktop 版中,你可以为不同项目设置不同的图标,方便在侧边栏中快速识别。
🔧 问题修复
Desktop 会话状态残留
问题:在 Desktop 版中切换会话时,旧会话的视图和嵌套项目状态可能残留,导致显示异常。
修复:切换会话时正确清理旧状态。
📊 要不要升级?
| 情况 | 建议 |
|---|---|
| 使用私有 npm registry | ✅ 推荐 |
| Desktop 版用户 | ✅ 推荐 |
| 正常使用中 | 可以等下次 |
⬆️ 升级命令
bash
opencode upgrade📋 技术细节
点击展开完整更新列表
Core
- Respect
.npmrcsettings during npm installs. - Let projects store a custom icon override so the chosen icon persists correctly.
Desktop
- Fix session views and nested session items not getting stuck with stale state when switching between sessions.

