Unified · Split
| @@ -206,8 +206,7 @@ const make = Effect.gen(function* () { · 205 unmodified lines | ||
| 206 | 206 | |
| 207 | 207 | const desiredRuntimeMode = thread.runtimeMode; |
| 208 | 208 | const currentProvider: ProviderKind | undefined = |
| 209 | − thread.session?.providerName === "codex" || | |
| 210 | − thread.session?.providerName === "claudeCode" | |
| 209 | + thread.session?.providerName === "codex" || thread.session?.providerName === "claudeCode" | |
| 211 | 210 | ? thread.session.providerName |
| 212 | 211 | : undefined; |
| 213 | 212 | const preferredProvider: ProviderKind | undefined = options?.provider ?? currentProvider; |
| @@ -44,9 +44,7 @@ describe("normalizeModelSlug", () => { · 43 unmodified lines | ||
| 44 | 44 | it("uses provider-specific aliases", () => { |
| 45 | 45 | expect(normalizeModelSlug("sonnet", "claudeCode")).toBe("claude-sonnet-4-6"); |
| 46 | 46 | expect(normalizeModelSlug("opus-4.6", "claudeCode")).toBe("claude-opus-4-6"); |
| 47 | − expect(normalizeModelSlug("claude-haiku-4-5-20251001", "claudeCode")).toBe( | |
| 48 | − "claude-haiku-4-5", | |
| 49 | − ); | |
| 47 | + expect(normalizeModelSlug("claude-haiku-4-5-20251001", "claudeCode")).toBe("claude-haiku-4-5"); | |
| 50 | 48 | }); |
| 51 | 49 | }); |
| 52 | 50 | |