Skip to content

Commit 7b50561

Browse files
Remove redundant preferredProvider variable that always equals threadProvider
Co-authored-by: Julius Marminge <juliusmarminge@users.noreply.github.com>
1 parent b04132d commit 7b50561

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

apps/server/src/orchestration/Layers/ProviderCommandReactor.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ const make = Effect.gen(function* () {
229229
detail: `Model '${options.model}' does not belong to provider '${threadProvider}' for thread '${threadId}'.`,
230230
});
231231
}
232-
const preferredProvider: ProviderKind = currentProvider ?? threadProvider;
233232
const desiredModel = options?.model ?? thread.model;
234233
const effectiveCwd = resolveThreadWorkspaceCwd({
235234
thread,
@@ -247,8 +246,8 @@ const make = Effect.gen(function* () {
247246
}) =>
248247
providerService.startSession(threadId, {
249248
threadId,
250-
...((input?.provider ?? preferredProvider)
251-
? { provider: input?.provider ?? preferredProvider }
249+
...((input?.provider ?? threadProvider)
250+
? { provider: input?.provider ?? threadProvider }
252251
: {}),
253252
...(effectiveCwd ? { cwd: effectiveCwd } : {}),
254253
...(desiredModel ? { model: desiredModel } : {}),

0 commit comments

Comments
 (0)