Workspaces
Gắn kết nhiều dự án thành một sản phẩm có tên — đề cập chung, giao diện công việc xuyên dự án, và bộ lọc Team Map.
Một sản phẩm hiếm khi chỉ gồm một repo. Một web app, một API, và một mobile client là ba dự án trong thanh bên nhưng lại là một thứ trong đầu bạn. Workspaces biến sự gắn kết đó thành hiện thực, để một nhóm repo trở thành một đơn vị vận hành thay vì một đống liên kết tạm bợ.
Tạo một Workspace
Hai cách:
- Settings → Workspaces → Create workspace
- Chuột phải vào một nhóm trong thanh bên dự án → Create workspace…
Bảng hiển thị các dự án thực sự được giải quyết — với avatar, màu sắc, và emoji của chúng — trước khi bạn lưu, nên Workspace không bao giờ bị rỗng vì một nhóm không mở rộng theo cách bạn mong đợi.
Thành viên có thể hoạt động theo hai cách:
- Follow a sidebar group — Workspace thay đổi khi nhóm thay đổi
- Snapshot — các thành viên hiện tại được cố định
Với gói miễn phí, một Workspace bị giới hạn ở một dự án duy nhất; bảng hiển thị điều đó ngay tại chỗ thay vì báo lỗi khi lưu.
Đề cập đến dự án khác
Bộ chọn @ của Agent Input có thêm một tab Projects.
@Backendchèn ngữ cảnh của dự án anh em đó vào prompt của bạn, mà không cần rời terminal bạn đang ở.@Acme— chính Workspace — mở rộng khi gửi thành một khối cho mỗi dự án thành viên, với giới hạn kích thước cho mỗi dự án và một dòng cắt ngắn trung thực khi một repo không vừa.- Đề cập đến một dự án anh em duy nhất chuyển hướng tìm kiếm file sang gốc của dự án đó, nên
@đề cập đến file cũng vượt qua ranh giới repo.
Tab Terminals đặt các thành viên Workspace lên đầu, vì một terminal trong repo anh em thường là điều bạn muốn.
Agent có thể định hướng toàn bộ sản phẩm
Thông qua các liên kết bạn đã cấp, một agent có thể liệt kê danh sách Workspace, gửi đến một peer trong dự án khác, phát sóng đến tất cả chúng, và thu thập phản hồi từ nhiều terminal cùng lúc. Mô hình quyền không thay đổi — xem Quyền đọc.
Công việc xuyên Workspace
Bảng Công việc có thêm giao diện Workspace liệt kê mọi công việc xuyên các dự án thành viên, và hộp thoại phân công cung cấp các terminal của dự án anh em được nhóm theo dự án · Workspace — nên giao một công việc cho agent API từ bảng frontend chỉ là một hộp thoại, không phải chuyển đổi dự án.
Nơi Workspace xuất hiện
- Thẻ Mission Control mang huy hiệu Workspace, và một Workspace lớn lên hay thu nhỏ đều hiển thị điều đó.
- Team Map có thêm chip Workspace cùng nút bật/tắt Show outside cho mọi thứ bên ngoài nó.
- Adding a folder you already have được phát hiện trước khi bạn thêm — hộp thoại Add Project cảnh báo khi thư mục đã là một dự án, chỉ rõ là dự án nào, và đề xuất mở nó thay vì tạo một mục thứ hai chia sẻ cùng thư mục làm việc.
Related
- Thanh bên dự án — các nhóm mà một Workspace có thể theo dõi
- Workspace đa repo — nhiều repo bên trong một dự án, đó là một khái niệm khác
- Team Map