Default Model

Domain: Models & Providers

Motivation

@deepseek-ai/dsh-agent-default-model gives newly created agents a shared default provider and model when their sessions do not specify one. provider, model, and reasoningEffort are live config fields; currentSelection() returns the active selection and saveSelection() persists it to the profile patch. Per-session selection remains owned by the entry point.

Concrete Example

- name: '@deepseek-ai/dsh-agent-default-model'
  config: { provider: deepseek, model: deepseek-chat }

The consumer opening a model request owns availability diagnostics; the service does not validate catalog membership.

Analogy

The last-used station the radio remembers and plays when you first turn it on.