VS Code 작업공간
VS Code 작업공간은 Code Workspaces 기반으로 Palantir 인프라에서 실행하는 개발 환경입니다. Code Workspaces를 활성화한 조직에서는 기본으로 사용할 수 있으며 지원 저장소의 코드 환경과 Foundry 연동을 자동으로 구성합니다.
작업공간 열기
지원 저장소에서 오른쪽 위 Open in VS Code를 선택합니다. 새 저장소를 만들 때 VS Code를 고르면 작업공간으로 바로 들어갑니다.
저장소의 Settings에서 Open repositories in a VS Code workspace by default를 켜면 지원 유형의 기본 편집기로 사용합니다. VS Code에 맞춰 설계한 일부 저장소는 이 설정과 관계없이 VS Code로 열립니다.
Python transform
Palantir 확장은 시작 시 Python 환경을 구성하고 다음 기능을 제공합니다.
- 샘플링하지 않는 미리보기와 코드로 정의한 입력 필터
- 변수 확인을 포함하는 디버깅
- 편집기에서 Foundry 빌드 시작
- 자원 RID와 함께 경로 표시
- 공통 transform 코드 스니펫
전체 입력 미리보기와 증분 해석 및 터미널 사용은 개발 기능에서 설명합니다.
함수 저장소
지원 함수 저장소에서는 자원을 가져와 SDK를 생성하고, 커밋 전에 함수 결과를 미리볼 수 있습니다. Code 및 Global 브랜치를 선택하고 커밋, 변경 제안, 버전 태그와 저장소 업그레이드를 수행합니다. 통합 터미널에서 단위 테스트와 개발 명령을 실행할 수도 있습니다.
함수용 VS Code 화면과 전역 브랜치를 사용합니다.
OSDK React 앱
Developer Console의 Code repository 영역에서 작업공간을 만들 수 있습니다.
생성 환경은 OSDK 온톨로지 연동, Git과 OAuth 설정, 릴리스마다 웹사이트를 배포하는 CI, Node/npm 환경 및 live reload 개발 서버를 제공합니다.
앱 생성과 권한은 Developer Console, 브랜치와 SDK 갱신은 브랜치 통합을 따릅니다.
다른 개발 작업
Python Compute Module의 실행/디버깅과 재사용할 Python 라이브러리 개발도 지원합니다.
Code Repositories와의 기능 비교
Code Repositories는 코드 편집뿐 아니라 PR 검토, 변경 관리와 CI 및 저장소 관리의 플랫폼 도구입니다. VS Code 작업공간은 익숙한 편집기와 원격 터미널을 제공하며 Palantir 확장으로 플랫폼 기능을 연결합니다. 로컬 Palantir 확장은 개발자 컴퓨터의 VS Code에 설치합니다.
다음 표의 로컬 열은 Palantir 확장에 통합된 기능입니다.
| 기능 | Code Repositories | VS Code 작업공간 | 로컬 Palantir 확장 |
|---|---|---|---|
| Python transform preview | 지원 | 지원 | 지원 |
| 전체 데이터 preview | 샘플 preview와 입력 샘플 사전 필터 | 지원 | 지원 |
| Debugger | 지원 | 지원 | 지원 |
| Java transform 통합 | 지원 | 미지원 | 미지원 |
| 단위 테스트 | 지원 | 지원 | 지원 |
| OSDK React TypeScript language server | 미지원 | 지원 | 지원 |
| OSDK React live reload | 미지원 | 지원 | 지원 |
| Python Compute Module 파일 실행/디버깅 | 미지원 | 지원 | 지원 |
| Python 라이브러리 파일 실행/디버깅 | 미지원 | 지원 | 지원 |
| SQL 통합 | 지원 | 미지원 | 미지원 |
| TypeScript 함수 preview | 지원 | 지원 | 미지원 |
| Shell terminal | 미지원 | 원격 호스트 | 로컬 |
| 키 바인딩 맞춤 설정 | 미지원 | 지원 | 지원 |
| 임의 public extension | 해당 없음 | 미지원 | 조직이 허용하면 지원 |
| 기본 AI 보조 | AIP Autocomplete | Continue | 이 확장의 기본 기능으로 제공하지 않음 |
Java의 별도 로컬 preview CLI 경로는 위 확장 통합 표와 구분합니다. 기본으로 탑재한 Palantir/Continue 확장이 있다고 해서 작업공간에 임의 public extension을 설치할 수 있는 것은 아닙니다. 로컬 IDE의 다른 AI 확장 사용은 조직이 허용하는 별도 도구 구성입니다.
시작 중 코드 보기
중지한 작업공간을 열면 기본으로 코드 뷰어가 열리고 편집기 세션이 백그라운드에서 시작합니다. VS Code 탭 아이콘으로 상태를 확인하고 준비되면 탭을 선택합니다. 준비되었다고 코드 뷰어에서 자동 이동하지는 않습니다.
환경 선택과 운영
로컬과 작업공간 선택에서 데이터가 이동하는 범위와 관리자/다운로드 권한을 비교합니다. Continue와 MCP는 모델 사용량 및 도구의 세션 권한을 함께 설명합니다.
요금은 Code Workspaces 사용량을 따릅니다. 로드되지 않으면 브라우저 및 세션 문제 해결을 확인합니다.