본문 바로가기

워크스페이스 이해하기

학습 목표

  • 워크스페이스의 개념을 이해할 수 있다
  • 여러 워크스페이스를 관리할 수 있다
  • Playground를 활용할 수 있다
  • Inbox로 대화를 관리할 수 있다

1. 워크스페이스란?

워크스페이스는 프로젝트 폴더와 그 안의 대화들을 관리하는 단위입니다. 각 프로젝트를 별도의 워크스페이스로 분리하면 작업을 체계적으로 관리할 수 있습니다.

1.1 워크스페이스의 역할

역할설명
프로젝트 분리각 프로젝트를 독립적으로 관리
대화 관리워크스페이스 내 여러 대화 유지
파일 관리프로젝트 파일들을 한 곳에서 관리
동시 작업여러 워크스페이스를 동시에 사용

1.2 워크스페이스 예시

워크스페이스 1: portfolio-website
├── 대화 1: "메인 페이지 개발"
├── 대화 2: "연락처 폼 추가"
└── 파일들: index.html, style.css, script.js

워크스페이스 2: todo-app
├── 대화 1: "기본 구조 생성"
├── 대화 2: "로컬 스토리지 연동"
└── 파일들: index.html, app.js, styles.css

2. Agent Manager와 Editor

Anti-Gravity는 Agent Manager와 Editor 두 가지 뷰를 제공합니다.

2.1 Agent Manager의 핵심 개념

Agent Manager는 높은 수준에서 전체 작업을 관리하는 뷰입니다.

특징설명
전체 조망여러 워크스페이스와 대화를 한눈에 관리
다중 Agent 감독여러 Agent의 작업을 동시에 모니터링
Agent 중심 작업코드를 직접 작성하기보다 Agent를 통해 작업

💡 Agent Manager의 철학

Agent Manager는 직접 코드를 작성하기보다 Agent에게 요청하여 작업하는 방식을 지향합니다. Agent와 모델이 발전할수록 이 "전체 조망" 방식이 더욱 중요해집니다.

2.2 뷰 전환 및 관리

뷰주요 용도
Agent Manager워크스페이스 목록, 대화 관리, Artifacts 확인, Inbox
Editor코드 편집, 파일 탐색, 터미널 사용

Cmd/Ctrl + E로 두 뷰를 전환할 수 있습니다.

Agent Manager에서는 Editor 창을 관리할 수도 있습니다.

  • 숨기기: Editor 창을 일시적으로 숨김
  • 포커스: 특정 Editor 창으로 이동
  • 닫기: Editor 창 종료

💡 더 자세한 내용

Agent Manager와 Editor의 상세 기능은

기본 사용법

을 참고하세요.

3. 워크스페이스 생성

3.1 새 워크스페이스 열기

  1. Agent Manager의 왼쪽 사이드바에서 "+ Open Workspace" 버튼 클릭
  2. Open New Workspace 클릭
  3. 워크스페이스로 사용할 폴더 선택
  4. 워크스페이스가 사이드바에 추가됨

사이드바의 + 버튼 위치 그림 8-1: 사이드바의 + 버튼 위치

워크스페이스 생성 그림 8-2: 새 워크스페이스 열기

3.2 워크스페이스 전환

왼쪽 사이드바에서 워크스페이스의 채팅을 클릭하면 해당 워크스페이스로 전환됩니다.

3.3 워크스페이스 내 새 대화 시작

  1. 원하는 워크스페이스 선택
  2. 워크스페이스 이름 옆 "+" 버튼 클릭
  3. 또는 "Start Conversation" 탭에서 워크스페이스 선택

새 대화 시작 그림 8-4: 워크스페이스 내 새 대화 시작

4. Playground

⚠️ 기능 변경 안내

Playground 기능은 현재 제거되었습니다. 아이디어를 빠르게 테스트하고 싶다면, 임시 폴더를 만들어 워크스페이스로 열고 대화를 시작하는 방식으로 동일한 작업이 가능합니다.

### 4.1 Playground란?

Playground는 워크스페이스 설정 없이 즉시 대화를 시작할 수 있는 독립적인 작업 공간입니다.

특징설명
즉시 시작폴더 선택 없이 바로 대화 시작
독립적 공간아이디어 탐색과 실험에 적합
저장 가능작업 결과를 나중에 워크스페이스로 이동하여 보존

### 4.2 Playground 사용하기

  1. "Start Conversation" 페이지에서 메시지 입력
  2. 입력창 위 "Use Playground" 버튼 클릭
  3. 바로 대화 시작

Playground 버튼 그림 8-5: Playground 시작하기

### 4.3 Playground 작업 저장하기

Playground에서 만든 작업을 유지하고 싶다면

  1. Playground 상단 바에서 "Move" 버튼 클릭
  2. 저장할 폴더(Choose Folder 버튼) 선택
  3. 대화 기록과 생성된 파일이 모두 해당 폴더로 이동

💡 저장 시 보존되는 내용

Move 기능을 사용하면 대화 기록과 세션 중 생성된 모든 파일이 보존됩니다. 저장 후에는 해당 폴더에서 여러 대화를 계속 이어갈 수 있습니다.

Move 버튼 위치 그림 8-6: Playground 상단의 Move 버튼

Playground 저장 그림 8-7: Playground 작업을 워크스페이스로 이동

💡 Playground 활용 팁

  • 새로운 아이디어를 빠르게 테스트할 때 사용
  • 결과가 마음에 들면 워크스페이스로 이동하여 계속 발전
  • 마음에 들지 않으면 그냥 닫기

5. Inbox

5.1 Inbox란?

Inbox는 모든 대화의 상태를 한 곳에서 추적할 수 있는 기능입니다.

기능설명
대화 목록모든 워크스페이스의 대화를 한눈에
대기 중 표시승인이 필요한 대화 표시
검색대화 제목이나 폴더로 검색
빠른 이동클릭하면 해당 대화로 바로 이동

5.2 Inbox 활용하기

  1. Agent Manager에서 좌측 상단 Inbox 탭 클릭
  2. 대화 목록 확인
  3. "Pending" 스위치로 승인 대기 중인 대화만 필터링
  4. 대화 클릭하여 계속 진행

Inbox 화면 그림 8-9: Inbox에서 대화 관리

5.3 승인 대기 중인 작업 확인

Agent가 다음 작업을 수행하기 전에 승인을 기다리는 경우

  • 터미널 명령어 실행
  • Browser 사용
  • Implementation Plan 진행

Inbox에서 "Pending" 필터를 사용하면 승인이 필요한 대화를 빠르게 찾을 수 있습니다.

Pending 필터 그림 8-10: Pending 필터로 승인 대기 대화 확인

6. 정리

개념용도
워크스페이스프로젝트별 작업 공간 관리
Agent Manager전체 워크스페이스/대화 관리
Editor코드 작성에 집중
Playground빠른 아이디어 탐색 (현재 제거된 기능)
Inbox모든 대화 상태 추적

7. 다음 단계

워크스페이스의 개념을 이해했다면, 실제로 워크스페이스를 활용해봅시다.

워크스페이스 실습

에서 여러 워크스페이스를 만들고 관리하는 방법을 실습합니다.

워크스페이스 이해하기 - Google Antigravity 에센셜 | 위니버시티