Skip to content

Documentation / @agentick/shared / ModelInfo

Interface: ModelInfo ​

Defined in: model-catalog.ts:21

Model Catalog

Reference data for known models including context windows and capabilities. This is a best-effort catalog - actual limits may change.

Architecture:

  • MODEL_CATALOG is static reference data (defaults)
  • Adapters are source of truth and can override via ModelMetadata
  • Runtime additions via registerModel() for dynamic discovery
  • Lookup order: runtime > static catalog

Sources (as of February 2026):

Properties ​

contextWindow ​

contextWindow: number

Defined in: model-catalog.ts:27

Context window size in tokens


isReasoningModel? ​

optional isReasoningModel: boolean

Defined in: model-catalog.ts:39

Whether this is a reasoning model (extended thinking)


maxOutputTokens? ​

optional maxOutputTokens: number

Defined in: model-catalog.ts:29

Max output tokens (if different from context window)


name ​

name: string

Defined in: model-catalog.ts:23

Display name


provider ​

provider: string

Defined in: model-catalog.ts:25

Provider name


releaseDate? ​

optional releaseDate: string

Defined in: model-catalog.ts:31

Model release/version date


supportsStructuredOutput? ​

optional supportsStructuredOutput: boolean

Defined in: model-catalog.ts:37

Whether the model supports structured output via JSON schema


supportsToolUse? ​

optional supportsToolUse: boolean

Defined in: model-catalog.ts:35

Whether the model supports tool use


supportsVision? ​

optional supportsVision: boolean

Defined in: model-catalog.ts:33

Whether the model supports vision/images

Released under the ISC License.