diff --git a/packages/opencode/src/session/compaction.ts b/packages/opencode/src/session/compaction.ts index 9282d824..78f8d4a3 100644 --- a/packages/opencode/src/session/compaction.ts +++ b/packages/opencode/src/session/compaction.ts @@ -125,6 +125,9 @@ export namespace SessionCompaction { const generated = await generateText({ maxRetries: 10, model: model.language, + providerOptions: { + [model.npm === "@ai-sdk/openai" ? "openai" : model.providerID]: model.info.options, + }, messages: [ ...system.map( (x): ModelMessage => ({