fix: provider option transforms (#3331)

This commit is contained in:
Aiden Cline
2025-10-21 11:08:21 -05:00
committed by GitHub
parent e9996342a7
commit ca0f3902b7
3 changed files with 22 additions and 10 deletions

View File

@@ -15,6 +15,7 @@ import { Token } from "../util/token"
import { Log } from "../util/log"
import { SessionLock } from "./lock"
import { NamedError } from "../util/error"
import { ProviderTransform } from "@/provider/transform"
export namespace SessionCompaction {
const log = Log.create({ service: "session.compaction" })
@@ -143,9 +144,7 @@ export namespace SessionCompaction {
const stream = streamText({
maxRetries: 10,
model: model.language,
providerOptions: {
[model.npm === "@ai-sdk/openai" ? "openai" : model.providerID]: model.info.options,
},
providerOptions: ProviderTransform.providerOptions(model.npm, model.providerID, model.info.options),
abortSignal: signal,
onError(error) {
log.error("stream error", {