Skip to content

Commit 4b18aaf

Browse files
committed
Implements the model metadata caching refactor: persists resolvedModelInfo, removes TTL-based auto-expiration, adds explicit Refresh models flow, activation-time self-healing, and gated reinit on provider/model/baseUrl changes.
1 parent 54745fc commit 4b18aaf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1772
-319
lines changed

packages/types/src/provider-settings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ const baseProviderSettingsSchema = z.object({
179179
reasoningEffort: reasoningEffortWithMinimalSchema.optional(),
180180
modelMaxTokens: z.number().optional(),
181181
modelMaxThinkingTokens: z.number().optional(),
182+
// Persisted resolved model metadata (Phase 1 Step 1)
183+
resolvedModelInfo: modelInfoSchema.optional(),
182184

183185
// Model verbosity.
184186
verbosity: verbosityLevelsSchema.optional(),

0 commit comments

Comments
 (0)