การเริ่มต้นใช้งาน + โปรโตคอลคอนฟิก¶
วัตถุประสงค์: พื้นผิวการเริ่มต้นใช้งานและคอนฟิกร่วมกันระหว่างCLI แอปmacOS และ Web UI
องค์ประกอบ¶
- เอนจินวิซาร์ด(เซสชันร่วม + พรอมป์ต์ + สถานะการเริ่มต้นใช้งาน)
- การเริ่มต้นใช้งานผ่านCLIใช้โฟลว์วิซาร์ดเดียวกับไคลเอนต์UI
- Gateway RPC เปิดให้ใช้งานเอนด์พอยต์ของวิซาร์ดและสคีมาคอนฟิก
- การเริ่มต้นใช้งานบนmacOSใช้โมเดลขั้นตอนของวิซาร์ด
- Web UIเรนเดอร์ฟอร์มคอนฟิกจากJSON Schema + คำใบ้ของUI
Gateway RPC¶
wizard.startพารามิเตอร์:{ mode?: "local"|"remote", workspace?: string }wizard.nextพารามิเตอร์:{ sessionId, answer?: { stepId, value? } }wizard.cancelพารามิเตอร์:{ sessionId }wizard.statusพารามิเตอร์:{ sessionId }config.schemaพารามิเตอร์:{}
การตอบกลับ(รูปแบบ)
- วิซาร์ด:
{ sessionId, done, step?, status?, error? } - สคีมาคอนฟิก:
{ schema, uiHints, version, generatedAt }
คำใบ้ของUI¶
uiHintsคีย์ตามพาธ; เมทาดาทาทางเลือก(label/help/group/order/advanced/sensitive/placeholder)- ฟิลด์ที่เป็นข้อมูลอ่อนไหวจะแสดงเป็นอินพุตรหัสผ่าน; ไม่มีเลเยอร์ปกปิดข้อมูล
- โหนดสคีมาที่ไม่รองรับจะถอยกลับไปใช้ตัวแก้ไขJSONดิบ
หมายเหตุ¶
- เอกสารนี้เป็นแหล่งเดียวสำหรับติดตามการปรับโครงสร้างโปรโตคอลของการเริ่มต้นใช้งาน/คอนฟิก