Skip to content

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

← 返回更新日志