--- a/dsh-agent-loop/lib/index.js +++ b/dsh-agent-loop/lib/index.js @@ -0,0 +0,0 @@ const reasoningEffort = persistedConfig?.provider === route.provider && persistedConfig.model === route.model && persistedHeader?.adapterDefaults?.reasoningEffort !== true ? persistedConfig.reasoningEffort : void 0; const maxTokens = this.options.maxTokens; - const seedConfig = deepFreeze(structuredClone(this.requestHeaderLogged ? requestProposal(persistedHeader) : { + const seedConfig = deepFreeze(structuredClone(this.requestHeaderLogged && persistedHeader !== void 0 ? requestProposal(persistedHeader) : { ...route, ...reasoningEffort === void 0 ? {} : { reasoningEffort }, ...maxTokens === void 0 ? {} : { maxTokens } }));