← 返回更新日志

OpenCode v1.17.4

2026-06-12 · GitHub 原文
## 核心功能 ### 改进 - 新增对本地 MCP 服务器的 `cwd` 支持,使其可以从工作区相对目录启动。(@Grantmartin2002) - 新增基于连接器的身份验证流程,并支持存储提供者凭据。 - 新增 v2 API 端点,用于创建和获取会话、列出会话问题以及解析活动位置。 - 文件读取现在返回原始内容,并附带正确的内容类型,以适配 API 和 SDK 客户端。 - MCP 服务器日志通知现已在 opencode 日志中显示。 ### 错误修复 - 修复了使用多类型字段的 Gemini 工具架构,以确保兼容工具继续正常运行。(@Killusions) - 内容过滤的模型响应现在会作为可见错误呈现,而不是静默失败。(@kkdawkins) - 修复了 MCP 身份验证和调试请求丢失已配置标头的问题。 - 快照创建现可复用源 Git 对象,避免在大型仓库上长时间重复哈希计算。(@dmtrKovalenko) - 修复了在列出提示、资源或工具时,MCP 目录请求超时未生效的问题。 **感谢 5 位社区贡献者:** - @dmtrKovalenko: - fix(snapshot):复用源 Git 对象以避免对大仓库进行重复哈希 (#31798) - @tobwen: - fix(tui):在作用域关闭期间保留退出结尾信息 (#31805) - @kkdawkins: - fix(opencode):将内容过滤完成原因作为可见错误呈现 (#31745) - @Killusions: - fix(gemini):防止 Gemini 与某些工具不兼容 (#31877) - @Grantmartin2002: - feat(opencode):支持本地 MCP 服务器的 cwd 配置 (#30676)