Table of Contents

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.