Conversation
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
兼容性原先使用全部为 true 的默认能力,OpenCode 顶层状态还固定采用第一个提供商。现在按完整 provider/model 标识定位所选模型,读取原生 tool_call、reasoning 与输入模态;未声明的流式输出和用量能力保持未知。模型列表展示支持/不支持/未知,不把缺少元数据标记为完全兼容。
跨协议评估会明确列出无法转换的音频、视频、PDF 内容。协议路由可用性与模型能力是否已确认分别保留;不新增转换实现。
基于 #29。验证:27 个真实命令模块 harness 测试、TypeScript、826 个契约断言通过。回归覆盖跨提供商选择、带斜杠的模型 ID、明确不支持、缺失元数据和多模态转换限制。桌面 GUI 与 Windows 原生未执行。
2026-09-23 repair verification
7a461d90e6329bbaeca2d204a0b963e7ad4d1cd1.