워크스페이스

여러 프로젝트를 하나의 제품으로 묶기 — 공유 멘션, 프로젝트 간 작업 보기, Team Map 필터.

제품은 드물게 하나의 저장소만으로 이루어집니다. 웹 앱, API, 모바일 클라이언트는 사이드바에는 세 개의 프로젝트지만, 당신 머릿속에는 하나입니다. 워크스페이스는 이러한 묶음을 실체화하여, 여러 저장소가 임시적인 링크 더미가 아닌 하나의 운영 단위가 됩니다.

생성하기

두 가지 방법:

  • 설정 → 워크스페이스 → 워크스페이스 생성
  • 프로젝트 사이드바의 그룹을 우클릭 → 워크스페이스 생성…

시트에는 저장하기 전에 실제로 해석되는 프로젝트가 아바타, 색상, 이모지와 함께 표시되므로, 그룹이 예상처럼 확장되지 않아 워크스페이스가 비어 생성되는 일은 없습니다.

멤버십은 두 가지 방식으로 동작합니다:

  • 사이드바 그룹 따라가기 — 그룹이 변경되면 워크스페이스도 함께 변경됩니다
  • 스냅샷 — 현재 멤버가 그대로 고정됩니다

무료 플랜에서는 워크스페이스가 단일 프로젝트로 제한되며, 저장 시점에 실패하는 대신 시트에서 바로 안내합니다.

다른 프로젝트 멘션하기

Agent Input의 @ 선택기에 프로젝트 탭이 추가됩니다.

  • @Backend는 형제 프로젝트의 컨텍스트를 현재 터미널을 떠나지 않고 프롬프트에 삽입합니다.
  • @Acme — 워크스페이스 자체 —는 전송 시점에 멤버 프로젝트마다 하나의 블록으로 확장되며, 프로젝트별 크기 제한과 저장소가 맞지 않을 때 명확한 생략 표시줄을 보여줍니다.
  • 단일 형제 프로젝트를 멘션하면 파일 검색 대상이 해당 프로젝트의 루트로 재지정되므로, @ 파일 멘션도 저장소 경계를 넘어갑니다.

터미널 탭은 워크스페이스 멤버를 먼저 표시하는데, 형제 저장소의 터미널이 보통 원하는 것이기 때문입니다.

에이전트가 전체 제품에 접근할 수 있습니다

이미 부여한 링크를 통해, 에이전트는 워크스페이스 명단을 조회하고, 다른 프로젝트의 피어에게 전송하며, 모두에게 브로드캐스트하고, 여러 터미널의 응답을 한 번에 수집할 수 있습니다. 권한 모델은 변경되지 않습니다 — 읽기 권한을 참조하세요.

워크스페이스 전체의 작업

작업 보드에 멤버 프로젝트의 모든 작업을 나열하는 워크스페이스 보기가 추가되며, 할당 대화 상자에는 형제 프로젝트의 터미널이 프로젝트 · 워크스페이스로 그룹화되어 표시됩니다 — 따라서 프론트엔드 보드에서 API 에이전트에게 작업을 넘기는 것이 프로젝트 전환 없이 하나의 대화 상자로 가능합니다.

워크스페이스가 표시되는 곳

  • Mission Control 카드에는 워크스페이스 배지가 표시되며, 워크스페이스가 확장되거나 축소될 때 이를 알려줍니다.
  • Team Map에는 워크스페이스 칩과 그 외 모든 것을 위한 외부 표시 토글이 추가됩니다.
  • 이미 가진 폴더 추가는 추가하기 전에 차단됩니다 — 해당 폴더가 이미 프로젝트인 경우 프로젝트 추가 대화 상자가 경고하고, 어떤 프로젝트인지 명시한 뒤, 동일한 작업 디렉토리를 공유하는 두 번째 항목을 생성하는 대신 열기를 제공합니다.

관련 항목