v1.2.22:自动接受权限对话框
发布日期:2026-03-08
🎯 一句话总结
新增「思考后自动接受」功能,权限对话框会在思考完成后自动确认。
✨ 新功能:思考后自动接受
这次更新了什么?
在 TUI 中新增了「思考后自动接受」功能。
这有什么用?
当你使用需要 AI 思考的模型时,权限对话框会在思考完成后自动确认,不用手动点击。大幅提升操作效率。
如何开启?
在 opencode.json 中配置:
json
{
"keybind": {
"autoAccept": true
}
}🔧 改进:TUI 会话管理
这次更新了什么?
- 规范化切换目录后的工作目录
- 修复 TUI 中的 MCP 切换问题
- 防止 TTY 双重清理导致的终端损坏
这有什么用?
TUI 操作更加稳定可靠。
🐛 重要修复:Beta 频道数据库共享
之前的问题
Beta 频道和 Stable 频道的数据库互相独立,切换频道会丢失配置。
现在的情况
Beta 频道可以与 Stable 频道共享数据库,配置保持一致。
🔧 改进:跳过数据库迁移
这次更新了什么?
新增 OPENCODE_SKIP_MIGRATIONS 环境变量。
这有什么用?
在某些特殊场景下(如旧版本数据恢复),可以跳过数据库迁移步骤。
📊 要不要升级?
| 情况 | 建议 |
|---|---|
| 经常需要确认权限对话框 | ✅ 强烈推荐 |
| 使用 Beta 频道 | ✅ 推荐 |
| 遇到 TTY 显示问题 | ✅ 推荐 |
⬆️ 升级命令
bash
opencode upgrade📋 技术细节
点击展开原始 Release Notes
Core
- Canonicalize current working directory after changing directories in TUI
- Fix broken MCP toggling in TUI
- Update database path test to verify correct channel-based filename
- Allow beta channel to share database with stable channel
- Add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
TUI
- Guard TUI exit to prevent premature termination
- Avoid TTY corruption from double cleanup
Desktop
- Fix sidebar background color when collapsed
- Suppress hover when opening project menu or right-clicking to prevent flickering
- Trim retained desktop terminal buffers
- Messages not loading reliably
- Prune and evict stale app session caches
- Restore new-session logo on dev
- Dock auto-accept after thinking and move Add file to bottom-left

