Onboarding + Protokol ng Config¶
Layunin: pinagsamang onboarding + config na mga surface sa buong CLI, macOS app, at Web UI.
Mga Component¶
- Wizard engine (pinagsamang session + prompts + estado ng onboarding).
- Ang CLI onboarding ay gumagamit ng parehong wizard flow gaya ng mga UI client.
- Ang Gateway RPC ay naglalantad ng mga endpoint ng wizard + config schema.
- Ang macOS onboarding ay gumagamit ng wizard step model.
- Ang Web UI ay nagre-render ng mga config form mula sa JSON Schema + UI hints.
Gateway RPC¶
wizard.startparams:{ mode?: "local"|"remote", workspace?: string }- } }
Wizard:{ sessionId, done, step?, status?, error? wizard.cancelparams:{ sessionId }wizard.statusparams:{ sessionId }config.schemaparams:{}
Mga response (hugis)
- } }
} - Schema ng Config:
{ schema, uiHints, version, generatedAt }
Mga UI Hint¶
uiHintsna naka-key ayon sa path; opsyonal na metadata (label/help/group/order/advanced/sensitive/placeholder).- Ang mga sensitive na field ay nirere-render bilang password inputs; walang redaction layer.
- Ang mga hindi suportadong schema node ay bumabagsak pabalik sa raw JSON editor.
Mga Tala¶
- Ang dokumentong ito ang iisang lugar para subaybayan ang mga protocol refactor para sa onboarding/config.