Skip to content

Commit 0357abc

Browse files
committed
resolve merge conflict
1 parent 6f19d7b commit 0357abc

2 files changed

Lines changed: 2 additions & 14 deletions

File tree

packages/core/src/availability/policyHelpers.test.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ describe('policyHelpers', () => {
120120
expect(chain[0]?.model).toBe('gemini-2.5-flash');
121121
expect(chain[1]?.model).toBe('gemini-2.5-pro');
122122
});
123-
<<<<<<< HEAD
124-
=======
125123

126124
it('proactively returns Gemini 2.5 chain if Gemini 3 requested but user lacks access', () => {
127125
const config = createMockConfig({
@@ -156,7 +154,6 @@ describe('policyHelpers', () => {
156154
expect(chain[0]?.model).toBe(PREVIEW_GEMINI_3_1_CUSTOM_TOOLS_MODEL);
157155
expect(chain[1]?.model).toBe('gemini-3-flash-preview');
158156
});
159-
>>>>>>> aa9163da6 (feat(core): add policy chain support for Gemini 3.1 (#19991))
160157
});
161158

162159
describe('buildFallbackPolicyContext', () => {

packages/core/src/availability/policyHelpers.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import {
2525
DEFAULT_GEMINI_MODEL,
2626
PREVIEW_GEMINI_MODEL_AUTO,
2727
isAutoModel,
28+
isGemini3Model,
2829
resolveModel,
2930
} from '../config/models.js';
3031
import type { ModelSelectionResult } from './modelAvailabilityService.js';
@@ -56,19 +57,10 @@ export function resolvePolicyChain(
5657
);
5758
const isAutoPreferred = preferredModel ? isAutoModel(preferredModel) : false;
5859
const isAutoConfigured = isAutoModel(configuredModel);
60+
const hasAccessToPreview = config.getHasAccessToPreviewModel?.() ?? true;
5961

6062
if (resolvedModel === DEFAULT_GEMINI_FLASH_LITE_MODEL) {
6163
chain = getFlashLitePolicyChain();
62-
<<<<<<< HEAD
63-
} else if (isAutoPreferred || isAutoConfigured) {
64-
const previewEnabled =
65-
preferredModel === PREVIEW_GEMINI_MODEL_AUTO ||
66-
configuredModel === PREVIEW_GEMINI_MODEL_AUTO;
67-
chain = getModelPolicyChain({
68-
previewEnabled,
69-
userTier: config.getUserTier(),
70-
});
71-
=======
7264
} else if (
7365
isGemini3Model(resolvedModel) ||
7466
isAutoPreferred ||
@@ -95,7 +87,6 @@ export function resolvePolicyChain(
9587
useCustomToolModel,
9688
});
9789
}
98-
>>>>>>> aa9163da6 (feat(core): add policy chain support for Gemini 3.1 (#19991))
9990
} else {
10091
chain = createSingleModelChain(modelFromConfig);
10192
}

0 commit comments

Comments
 (0)