Skip to content

18 Inline Setup

KepCup 开发助理 edited this page Oct 24, 2026 · 1 revision

18 Inline Setup

Source: docs/design/18-inline-setup.md

When a feature lacks configuration, show a settings component in the chat (same data as Settings), then continue.

Anchors (D58)

  1. No chat model → send gated; draft stays in composer
  2. Capability missing mid-run → structured setup failure (runs.error_json; media CAPABILITY_NOT_CONFIGURED; tools SETUP_REQUIRED) → card → auto-retry run or clear gate

Cards are not persisted as ordinary user messages. General conversational settings (38-Conversational-Settings, D89) coexist via kind:'setting'.

Clone this wiki locally