Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

Introduktion + konfigurationsprotokol

Formål: delte introduktions- og konfigurationsflader på tværs af CLI, macOS-app og Web UI.

Komponenter

  • Opsætningsguide-motor (delt session + prompts + introduktionstilstand).
  • CLI-introduktion bruger det samme opsætningsguide-flow som UI-klienterne.
  • Gateway RPC eksponerer endpoints for opsætningsguide + konfigurationsskema.
  • macOS-introduktion bruger opsætningsguidens trinmodel.
  • Web UI renderer konfigurationsformularer fra JSON Schema + UI-hints.

Gateway RPC

  • wizard.start params: { mode?: "local"|"remote", workspace?: string }
  • wizard.next params: { sessionId, svar?: { stepId, værdi? } }
  • wizard.cancel params: { sessionId }
  • wizard.status params: { sessionId }
  • config.schema params: {}

Svar (form)

  • Wizard: { sessionId, færdig, trin?, status?, fejl? }
  • Konfigurationsskema: { schema, uiHints, version, generatedAt }

UI-hints

  • uiHints nøgleinddelt efter sti; valgfri metadata (label/help/group/order/advanced/sensitive/placeholder).
  • Følsomme felter renderes som password-inputs; ingen redaktionslag.
  • Skemanoder, der ikke understøttes, falder tilbage til den rå JSON-editor.

Noter

  • Dette dokument er det eneste sted at følge protokolrefaktoreringer for introduktion/konfiguration.