Namespace Oscova.Agents.Llm
Classes
- ContextWindowBudget
-
Centralizes context-window budgeting decisions shared by reducers and chat preflight checks.
- ContextWindowTokenEstimator
-
Estimates token usage for the prompt surface used by context-window preflight checks.
- ModelDescriptor
-
One model returned by a provider's listing, carrying any metadata the provider can report. Lives here (next to Oscova.Agents.Llm.IModelProvider) rather than in the Core ApiContracts because it is an Oscova.Agents.Llm.IModelProvider return type and Core references this project, not the reverse.
- ModelProviderConfig
-
Stores one configured language model provider entry.
- ModelProviderKeys
-
Well-known built-in model provider keys.
Interfaces
- IModelDownloadProvider
-
Downloads provider-owned model assets into the provider's local cache.
- IModelProvider
-
Creates clients and metadata for one language model provider family.
- IModelProviderCatalog
-
Provides the merged set of built-in and plugin-contributed model providers.