Workspaces
รวมหลายโปรเจกต์เข้าเป็นผลิตภัณฑ์ที่ตั้งชื่อไว้ — mentions ที่ใช้ร่วมกัน มุมมองงานข้ามโปรเจกต์ และตัวกรอง Team Map
ผลิตภัณฑ์หนึ่งตัว ไม่ค่อยมีที่จะประกอบด้วย repo เดียว เว็บแอป API และไคลเอนต์บนมือถือ คือสามโปรเจกต์ใน sidebar แต่เป็นสิ่งเดียวในหัวของคุณ Workspaces ทำให้การเชื่อมโยงนั้นมีตัวตน จนกลุ่มของ repos กลายเป็นหน่วยปฏิบัติการเดียวกัน แทนที่จะเป็นกองลิงก์แบบ ad-hoc
สร้าง Workspace
สองทาง:
- Settings → Workspaces → Create workspace
- คลิกขวาที่กลุ่มใน projects sidebar → Create workspace…
แผ่นงานจะแสดงโปรเจกต์ที่มีตัวตนจริง — พร้อม avatar สี และ emoji — ก่อน ที่คุณจะบันทึก ดังนั้น workspace จะไม่มีทางว่างเปล่าเพราะกลุ่มไม่ได้ขยายตัวตามที่คุณคาดไว้
การเป็นสมาชิกสามารถทำงานได้สองแบบ:
- Follow a sidebar group — workspace จะเปลี่ยนแปลงตามที่กลุ่มเปลี่ยนแปลง
- Snapshot — สมาชิกในวันนี้จะถูกแช่แข็งไว้ตามที่เป็น
ในแผน Free workspace จำกัดอยู่ที่โปรเจกต์เดียว แผ่นงานจะแจ้งให้ทราบในตำแหน่งนั้นเลย แทนที่จะล้มเหลวตอนบันทึก
กล่าวถึงโปรเจกต์อื่น
@ picker ของ Agent Input จะมีแท็บ Projects เพิ่มขึ้น
@Backendจะแทรก context ของโปรเจกต์ที่อยู่ร่วมกลุ่มนั้นเข้าไปใน prompt ของคุณ โดยไม่ต้องออกจาก terminal ที่คุณกำลังใช้งาน@Acme— ตัว workspace เอง — จะขยายตอนส่งออกเป็นบล็อกหนึ่งบล็อกต่อสมาชิกโปรเจกต์ พร้อมขีดจำกัดขนาดต่อโปรเจกต์ และบรรทัดตัดทอนที่บอกตรงๆ เมื่อ repo ใดไม่พอเข้า- การกล่าวถึงโปรเจกต์ที่อยู่ร่วมกลุ่มเพียงตัวเดียว จะเปลี่ยนเป้าหมายการค้นหาไฟล์ไปยัง root ของโปรเจกต์นั้น ดังนั้น
@file mentions จะไปถึงนอกขอบเขตของ repo ได้ด้วย
แท็บ Terminals จะนำสมาชิก workspace ขึ้นมาก่อน เพราะ terminal ใน repo ที่อยู่ร่วมกลุ่มมักเป็นสิ่งที่คุณหมายถึง
Agents สามารถติดต่อทั้งผลิตภัณฑ์ได้
ผ่าน links ที่คุณได้ให้สิทธิ์ไว้แล้ว agent สามารถแสดงรายชื่อสมาชิก workspace ส่งข้อความไปยัง peer ในโปรเจกต์อื่น กระจายข้อความไปยังทั้งหมด และรวบรวมคำตอบจากหลาย terminal พร้อมกัน โมเดลสิทธิ์ไม่มีการเปลี่ยนแปลง — ดู สิทธิ์การอ่าน
Tasks ข้าม Workspace
Tasks board จะมีมุมมอง Workspace ที่แสดงงานทั้งหมดข้ามสมาชิกโปรเจกต์ และ dialog มอบหมายจะเสนอ terminal ของโปรเจกต์ที่อยู่ร่วมกลุ่ม จัดกลุ่มเป็น project · workspace — ดังนั้นการมอบหมายงานให้ API agent จาก frontend board เป็นเพียง dialog เดียว ไม่ใช่การสลับโปรเจกต์
Workspace ปรากฏที่ไหนบ้าง
- Mission Control cards มี badge ของ workspace และจะแสดงเมื่อ workspace ขยายหรือหดตัว
- Team Map มี workspace chip พร้อม toggle Show outside สำหรับทุกอย่างที่อยู่นอกเหนือจากนั้น
- การเพิ่มโฟลเดอร์ที่คุณมีอยู่แล้ว จะถูกตรวจจับก่อนที่คุณจะเพิ่ม — Add Project dialog จะเตือนเมื่อโฟลเดอร์นั้นเป็นโปรเจกต์อยู่แล้ว บอกชื่อโปรเจกต์นั้น และเสนอให้เปิดแทนที่จะสร้างรายการที่สองที่ใช้ working directory เดียวกัน
ที่เกี่ยวข้อง
- แถบด้านข้างโปรเจกต์ — กลุ่มที่ workspace สามารถติดตามได้
- Workspace หลาย Repo — หลาย repos ภายใน โปรเจกต์เดียว ซึ่งเป็นสิ่งที่แตกต่างออกไป
- Team Map