← 返回更新日志

OpenCode v1.1.35

2026-01-25 · GitHub 原文
## 核心 - 添加测试 - 同步上游变更 - 修复模型快照加载以防止缓存问题 - 修复 Nix 配置 - 通过禁用引号转义修复快照差异中的 Unicode 文件名处理 - 在 applyCaching 中深度合并 providerOptions 以保留嵌套配置 (@zerone0x) - 在 Web 界面请求权限前构建 apply_patch 元数据 (@brittlewis12) - 移除 models.dev 宏 - 在提示词的环境部分告知模型其自身身份 - 在遇到 403 错误时使用简单用户代理重试网络获取 (@Arasple) - 允许在 Codex 认证插件中使用 GPT-5.1-Codex 模型 (@Danztee) - 升级 gitlab-ai-provider 版本 (@vglafirov) - 将模型信息添加为任务元数据的一部分 (@shantur) - 为 GitHub Copilot GPT-5 模型添加超高推理强度选项 (@Arthur742Ramos) - 规范化 Windows 上会话差异过滤的路径分隔符 (@alexyaroshuk) - 更快的工作区创建 ## TUI - 修复终端未聚焦时问题选择点击的问题 (@maharshi365) - 对问题文本域使用 min/maxHeight - 对话框堆栈长度大于零时,权限提示应忽略键盘事件 (@justfortheloveof) - 使用 selectedForeground 以提高问题提示标签文本的可见性 (@ariane-emory) - 在选择对话框中始终居中选中项 (@ariane-emory) ## 桌面版 - 修复应用中提交按钮的状态 - 修复应用中不必要的 suspense 闪烁 - 为提示输入中的评论卡片添加激活状态 - 修复类型错误 - 终端克隆需要重新挂载才能正常运行 - 移除终端连接错误覆盖层 - 移除评论卡片工具提示中省略号和截断文本之间的空格 - 更新状态弹出框空状态文本颜色和居中 - 防止焦点落在分享弹出框的文本字段上 - 添加链接图标并在 UI 中用于复制到剪贴板按钮 - 将分享弹出框位置向左调整 64px - 将分享弹出框的间距更新为 6px,圆角与状态下拉框匹配 - 在标题栏的分享按钮和图标按钮之间添加 8px 间距 - 将应用中的服务器选项弹出框替换为下拉菜单 - 更新选项图标按钮样式,改进激活状态和悬停效果 - 将服务器项操作 div 的内边距从 px-4 改为 pl-4 - 为列表组件添加 onFilter 回调,并在搜索时隐藏添加服务器行 - 将状态圆圈定位在输入包装器内部,并修复对话框内边距 - 移除服务器列表项的悬停背景色 - 允许添加服务器行在应用中为错误消息扩展 - 更新应用中添加服务器按钮和行的样式 - 更新管理服务器对话框的样式和行为 - 为状态弹出框中的服务器项添加截断工具提示 - 更新状态弹出框中服务器和 MCP 项的样式 - 更新状态弹出框的样式和定位 - 在应用组件中统一使用 4px 边框圆角 (rounded-sm) - 更新应用中的标题栏间距和状态弹出框样式 - 当应用中存在评论卡片时启用提交按钮 - 在子代理会话中添加返回按钮 (@tomzhu1024) - 修复按下 Escape 键时模型选择下拉框不关闭的问题 - 改进模型选择器用户体验 - 修复创建新会话时无法选择文本的问题 - 修复未付费模型选择器中的滚动问题 - 修复 Adam 集成问题 - 为评论输入验证添加关键阴影,并将编辑器弹出框圆角设为 14px - 改进评论弹出框,提供更好的错误样式和外部点击检测 - 根据应用中的评论数量更改提示占位符 - 将提示容器底部和水平内边距调整为 16px - 将提示输入位置调整为距底部和右侧边缘 12px,移除会话面板底部内边距 - 添加 Escape 键/点击外部关闭只读评论弹出框的功能,设置 10px 圆角,并移除“点击查看上下文”文本 - 不在应用包中使用 findLast - 添加状态以暂停现有音频用于演示菜单,并添加对音频控件的支持 (@jcampuza) - 为 Web 和桌面版实现新的服务器管理 (@OpeOginni) - 新工作区展开并显示在列表顶部 - 应用中缺失的翻译 - 连接 sidecar 时显示更好的错误屏幕 - 修复应用中的行选择问题 - 修复应用中的响应式循环 - 更好的会话流渲染性能 - 在桌面应用中添加 Iosevka 作为字体选项 (@ariane-emory) - 点击“查看所有会话”时始终关闭悬停卡片 (@DNGriffin) - 按 Escape 键或点击外部关闭评论输入弹出框 - 在只读评论弹出框上使用 shadow-lg-border-base,并调整标签间距 - 移除评论输入弹出框的边框 - 将只读评论弹出框定位在图标下方,间距 4px - 设置评论弹出框样式为 14px 圆角,将标签移至评论下方,并调整文本颜色和大小 - 将文件名和行数移至弹出框中的评论文本下方 - 在编辑器标签中添加带路径的工具提示,在关闭图标前添加 6px 间距,并将文件名截断减少到 14 个字符 - 在评论卡片中对文件名进行中间截断 - 在应用中从开头截断文件名以显示路径结尾 - 移除评论卡片中文件名和评论之间的间隙 - 为评论卡片添加带悬停状态的 shadow-xs-border - 修复评论卡片样式,高度 48px,间隙 2px,并在保留行数可见性的同时截断文件名 - 将应用中的评论字体大小增加到 12px - 在应用中关闭图标前添加 8px 间隙,并截断长文件名 - 将关闭图标保持在评论卡片的右上角 - 为评论卡片悬停状态添加 transition-all - 添加 close-small 图标并用于评论卡片的关闭按钮 - 在应用中截断评论文本,并将卡片最大宽度设置为 200px - 缩进评论文本以与上下文卡片中的文件名对齐 - 设置已提交评论图标的样式以匹配评论弹出框样式 - 更新提示输入样式,优化边框、悬停状态和间距 - 更新上下文卡片样式,内边距/间隙为 8px,边框圆角为 6px - 添加 button-primary-base 变量,并对评论按钮使用主要变体 - 改进评论弹出框样式并添加新评论图标 - 在提供商选择中居中复选框指示器 (@ProdigyRahul) - 为 Codex 和 Copilot 自动打开 OAuth 链接 (@edoedac0) - 立即关闭删除工作区对话框 - 不在应用中重新挂载目录布局以提高性能 - 重新应用中应用行选择功能的进行中变更 - 还原行选择功能的进行中工作 - 修复应用中查看所有会话的不稳定性 (@DNGriffin) **感谢 18 位社区贡献者:** - @ProdigyRahul: - 修复(应用):在模型选择器上启用对话框关闭 (dialog.tsx) (#10203) - 修复(应用):在提供商选择中居中复选框指示器 (#10267) - 修复(应用):亮色模式下的工具提示文本使用反转中性色阶 (#9786) - 修复(应用):使用 morphdom 进行 Markdown 渲染以获得更好的 DOM 函数 (#10373) - @DNGriffin: - 修复(应用):查看所有会话的不稳定性 (#10149) - 修复(应用):修复计划模式按钮键盘可访问性问题 (#10330) - 修复(应用):点击查看所有会话时始终关闭悬停卡片 (#10326) - @shantur: - 文档(生态系统):向生态系统文档添加 CodeNomad 条目 (#10222) - 特性(任务):将模型信息添加为元数据的一部分 (#10307) - @edoedac0: - 特性(应用):为 codex 和 copilot 自动打开 oauth 链接 (#10258) - @ariane-emory: - 特性:在选择对话框中始终居中选中项 (解决 #10209) (#10207) - 特性(桌面):添加 Iosevka 作为字体选项 (解决 #10103) (#10347) - 修复(TUI):使用 selectedForeground 以提高问题提示标签文本的可见性 (解决 #10334) (#10337) - @alexyaroshuk: - 修复(应用):规范化 Windows 上会话差异过滤的路径分隔符 (#10291) - @Arthur742Ramos: - 修复:为 GitHub Copilot GPT-5 模型添加超高推理强度选项 (#10092) - @vglafirov: - 修复:升级 gitlab-ai-provider 版本 (#10255) - @Danztee: - 修复:允许在 codex 认证插件中使用 gpt-5.1-codex 模型 (#10181) - @Arasple: - 修复:在 403 错误时使用简单 UA 重试网络获取 (#10328) - @neriousy: - 特性(文档):添加桌面版故障排除指南 (#10397) - @justfortheloveof: - 修复:对话框堆栈长度 > 0 时,权限提示应忽略键盘事件 (#10338) - @brittlewis12: - 修复(Web):在请求权限前构建 apply_patch 元数据 (#10422) - @OpeOginni: - 特性(Web):为 Web 和桌面版实现新的服务器管理 (#8513) - @zerone0x: - 修复(提供商):在 applyCaching 中深度合并 providerOptions (#10323) - @jcampuza: - 修复:添加状态以暂停现有音频用于演示菜单,添加对音频控件的支持 (#10428) - @maharshi365: - 修复(opentui):终端未聚焦时的问题选择点击 (#9731) - @tomzhu1024: - 特性(应用):子代理会话中的返回按钮 (#10439)