feat: enhance provider model mapping and reasoning capabilities

- Add npm package tracking to provider model mapping
- Implement special handling for opencode provider with reasoning
- Update provider options mapping to use npm package names
This commit is contained in:
Dax Raad
2025-09-16 03:10:17 -04:00
parent 8f58fef5ad
commit 2d5bd26a59
3 changed files with 9 additions and 2 deletions

View File

@@ -96,6 +96,11 @@ export namespace ProviderTransform {
if (providerID !== "azure") {
result["textVerbosity"] = "low"
}
if (providerID === "opencode") {
result["promptCacheKey"] = sessionID
result["include"] = ["reasoning.encrypted_content"]
result["reasoningSummary"] = "detailed"
}
}
return result
}