ต้องเปิดจากลิงก์ส่วนตัว
หน้านี้ใช้ token ส่วนตัวที่แสดงใน terminal ตอน juju start ให้คัดลอกลิงก์ Private config ทั้งบรรทัด (มี #… ต่อท้าย) มาเปิดในเบราว์เซอร์อีกครั้ง ลิงก์หมดอายุใน 8 ชั่วโมง restart JUJU เพื่อออกลิงก์ใหม่
อย่าส่งลิงก์นี้ให้ AI หรือผู้อื่น และห้ามชี้ tunnel มาที่พอร์ตนี้
Workspace
…
project_overview ใหม่ก่อนใช้งานต่อ คำขอที่ถือ context เดิมจะถูกปฏิเสธ (WORKSPACE_MISMATCH) และ client ที่ยังไม่ได้รับสิทธิ์ใน path นี้ต้องได้รับอนุญาตด้านล่างก่อนรายละเอียด workspace
- Workspace ID
…- Epoch
…- Changeset ที่ต้องกู้คืนด้วยมือ
- …
AI ได้สองค่านี้จาก project_overview และต้องส่งกลับมากับทุก tool call epoch เปลี่ยนทุกครั้งที่ restart หรือสลับ workspace
Desktop access
offการอ่านและควบคุมหน้าต่างปิดอยู่
juju desktop allow --app com.google.Chrome --mode control --persist --yes
นำไปวางใน Terminal ที่อยู่ในโฟลเดอร์โปรเจกต์นี้ รันครั้งเดียวแล้วใช้ต่อเมื่อเปิด JUJU ใหม่ได้ หากต้องการชั่วคราว ใช้ --minutes 60 แทน --persist
รัน juju setup --components desktop ใน local interactive session ก่อน: macOS ใช้ Screen Recording / Accessibility, Windows ใช้ interactive desktop + UI Automation และ Linux รองรับ X11/XWayland ที่มี XTEST/AT-SPI. จากนั้นเลือก app ID ด้วย juju desktop apps (Windows/Linux) หรือ bundle ID บน macOS แล้วอนุญาตแยกจาก trusted / bypass
ลบสิทธิ์ที่จำไว้ของโปรเจกต์นี้และหยุดคำสั่งถัดไป แต่ย้อน OS event ที่ส่งไปแล้วไม่ได้
Permissions
Connection
………(ไม่รวม token)หน้านี้แสดงเฉพาะสิ่งที่ process นี้รู้จริง ไม่ตรวจว่า tunnel ออนไลน์หรือ client ใดเชื่อมต่อสำเร็จแล้ว ทดสอบจากภายนอกด้วย curl https://your-host/healthz
Scheduled commands
เจ้าของต้องอนุมัติคำสั่งและเวลาเฉพาะงาน ทำงานเฉพาะเมื่อ JUJU แบบ HTTP เปิดโปรเจกต์นี้อยู่ ไม่รันรอบที่พลาดย้อนหลัง สร้างรายการด้วย juju schedule create หรือให้ AI เสนอผ่าน schedule_propose
Client access
แสดงเฉพาะ client ที่อนุญาตในโฟลเดอร์นี้ การบันทึกมีผลกับโฟลเดอร์นี้เท่านั้น และไม่เพิ่ม scope ให้ token เดิม
โฟลเดอร์:
ยังไม่มี client ที่อนุญาตในโฟลเดอร์นี้
เลือกเพิ่ม client ด้านล่างเพื่อใช้การเชื่อมต่อเดิมกับโฟลเดอร์นี้
เพิ่ม client ให้โฟลเดอร์นี้
เลือก client ที่ลงทะเบียนไว้แล้ว ตรวจ Client ID หากชื่อซ้ำกัน สิทธิ์ของโฟลเดอร์อื่นจะไม่ถูกเปลี่ยน
ยังไม่เคยลงทะเบียน client
ใช้ callback จริงจากแอป แล้วโหลดรายการใหม่:
juju auth add-client --name "ChatGPT" --redirect-uri "<callback URL จาก client>"
ล้าง client ที่ไม่ใช้
ส่วนนี้แสดงทะเบียน client ของทั้งเครื่อง เลือกเฉพาะตัวที่ต้องการลบ การลบจะถอนล็อกอินและสิทธิ์ของตัวนั้นในทุกโฟลเดอร์ ต้องลงทะเบียนและเชื่อมใหม่หากต้องการใช้อีก
ไม่ลบไฟล์โปรเจกต์หรือการเชื่อมต่ออื่น งานที่เริ่มไปแล้วอาจทำต่อได้ หากต้องการถอนเฉพาะโฟลเดอร์นี้ ให้ใช้ “ถอนสิทธิ์ทั้งหมด” บนการ์ดแทน