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.startparams:{ mode?: "local"|"remote", workspace?: string }wizard.nextparams:{ sessionId, svar?: { stepId, værdi? } }wizard.cancelparams:{ sessionId }wizard.statusparams:{ sessionId }config.schemaparams:{}
Svar (form)
- Wizard:
{ sessionId, færdig, trin?, status?, fejl? } - Konfigurationsskema:
{ schema, uiHints, version, generatedAt }
UI-hints¶
uiHintsnø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.