fix(catalog): omitted forced tool choice for go responses
Applied OpenCode Go DeepSeek tool-choice compat to both OpenAI APIs, so the Responses route drops named selectors while preserving tools. Added generated-policy and request-payload regression coverage. Fixes #8243
This commit is contained in:
@@ -391,7 +391,7 @@ function applyGeneratedModelPolicy(model: ModelSpec<Api>): void {
|
||||
};
|
||||
}
|
||||
if (
|
||||
model.api === "openai-completions" &&
|
||||
(model.api === "openai-completions" || model.api === "openai-responses") &&
|
||||
model.provider === "opencode-go" &&
|
||||
(model.id === "deepseek-v4-flash" || model.id === "deepseek-v4-pro")
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user