워크스페이스
여러 프로젝트를 하나의 제품으로 묶기 — 공유 멘션, 프로젝트 간 작업 보기, Team Map 필터.
제품은 드물게 하나의 저장소만으로 이루어집니다. 웹 앱, API, 모바일 클라이언트는 사이드바에는 세 개의 프로젝트지만, 당신 머릿속에는 하나입니다. 워크스페이스는 이러한 묶음을 실체화하여, 여러 저장소가 임시적인 링크 더미가 아닌 하나의 운영 단위가 됩니다.
생성하기
두 가지 방법:
- 설정 → 워크스페이스 → 워크스페이스 생성
- 프로젝트 사이드바의 그룹을 우클릭 → 워크스페이스 생성…
시트에는 저장하기 전에 실제로 해석되는 프로젝트가 아바타, 색상, 이모지와 함께 표시되므로, 그룹이 예상처럼 확장되지 않아 워크스페이스가 비어 생성되는 일은 없습니다.
멤버십은 두 가지 방식으로 동작합니다:
- 사이드바 그룹 따라가기 — 그룹이 변경되면 워크스페이스도 함께 변경됩니다
- 스냅샷 — 현재 멤버가 그대로 고정됩니다
무료 플랜에서는 워크스페이스가 단일 프로젝트로 제한되며, 저장 시점에 실패하는 대신 시트에서 바로 안내합니다.
다른 프로젝트 멘션하기
Agent Input의 @ 선택기에 프로젝트 탭이 추가됩니다.
@Backend는 형제 프로젝트의 컨텍스트를 현재 터미널을 떠나지 않고 프롬프트에 삽입합니다.@Acme— 워크스페이스 자체 —는 전송 시점에 멤버 프로젝트마다 하나의 블록으로 확장되며, 프로젝트별 크기 제한과 저장소가 맞지 않을 때 명확한 생략 표시줄을 보여줍니다.- 단일 형제 프로젝트를 멘션하면 파일 검색 대상이 해당 프로젝트의 루트로 재지정되므로,
@파일 멘션도 저장소 경계를 넘어갑니다.
터미널 탭은 워크스페이스 멤버를 먼저 표시하는데, 형제 저장소의 터미널이 보통 원하는 것이기 때문입니다.
에이전트가 전체 제품에 접근할 수 있습니다
이미 부여한 링크를 통해, 에이전트는 워크스페이스 명단을 조회하고, 다른 프로젝트의 피어에게 전송하며, 모두에게 브로드캐스트하고, 여러 터미널의 응답을 한 번에 수집할 수 있습니다. 권한 모델은 변경되지 않습니다 — 읽기 권한을 참조하세요.
워크스페이스 전체의 작업
작업 보드에 멤버 프로젝트의 모든 작업을 나열하는 워크스페이스 보기가 추가되며, 할당 대화 상자에는 형제 프로젝트의 터미널이 프로젝트 · 워크스페이스로 그룹화되어 표시됩니다 — 따라서 프론트엔드 보드에서 API 에이전트에게 작업을 넘기는 것이 프로젝트 전환 없이 하나의 대화 상자로 가능합니다.
워크스페이스가 표시되는 곳
- Mission Control 카드에는 워크스페이스 배지가 표시되며, 워크스페이스가 확장되거나 축소될 때 이를 알려줍니다.
- Team Map에는 워크스페이스 칩과 그 외 모든 것을 위한 외부 표시 토글이 추가됩니다.
- 이미 가진 폴더 추가는 추가하기 전에 차단됩니다 — 해당 폴더가 이미 프로젝트인 경우 프로젝트 추가 대화 상자가 경고하고, 어떤 프로젝트인지 명시한 뒤, 동일한 작업 디렉토리를 공유하는 두 번째 항목을 생성하는 대신 열기를 제공합니다.
관련 항목
- 프로젝트 사이드바 — 워크스페이스가 따라갈 수 있는 그룹
- 멀티 저장소 워크스페이스 — 하나의 프로젝트 안에 여러 저장소가 있는 것으로, 이는 다른 개념입니다
- Team Map