OpenCode v2.2.5 发布:worktree 快捷键与百分比上下文压缩缓冲
github-actions[bot] · ghdev · 2026-10-31
opencode 发布 v2.2.5。新增内容包括:
- Worktree 与 Shell 模式快捷键:macOS 上 ⌘⌥O / Windows-Linux 上 Ctrl+Alt+O 选择 worktree,⌘⌥B / Ctrl+Alt+B 选择其 base 分支;⌘⇧X / Ctrl+Shift+X 在 composer 中切换 shell 模式。
- 引用弹窗直接发送:在 quote 弹窗中按住 ⌘/Ctrl 或用 ⌘Enter/Ctrl+Enter,可只发送该引用及评论,不动 composer 其余内容。
- 百分比压缩缓冲:在 opencode.json 中设置 "compaction": { "buffer": "20%" },按模型上下文窗口比例保留空闲空间,一套配置适配大小窗口的模型,也仍支持 token 数。
核心改进:read 因文件夹缺失失败时报错会指出缺失目录及最近存在的目录;edit 找不到 oldString 时显示最接近的行或提示改动已存在;名为 bash 的工具调用改为以 shell 运行而非失败。
Bug 修复:MCP server 发送超过 10 MiB 的 stdio 消息不再被断开且读取更快;空闲 location 不再在关闭后立即重启 MCP server。
「编程与Agent」频道最新
- App Store Connect CLI 6.2.0 发布:原生支持企业 API 密钥 — rudrank · 2026-10-31
- App Store Connect CLI 6.2.0 发布,GitHub 获 8.1k 星支持企业 API 密钥 — rudrank · 2026-10-31
- Manus 工程师同时跑 10-20 个 AI 请求,自述「用 Manus 重建 Manus」 — dotey · 2026-10-31
- 5 天用 Claude 搭出浏览器飞行游戏:真实地形、实时天气、数万机场 — eeenmachine · 2026-10-31
- 30 个 agent 一天烧掉 9.67 亿 Grok token,作者晒用量截图 — r0ck3t23 · 2026-10-31
- Chrome 157 新增 HTML-in-Canvas:真实网页可画进 canvas 做特效 — dotey · 2026-10-31