Devin

Devin

샌드박스에서 Devin의 인증, 설정, 사용법을 설명해 드릴게요.

출처: 문서

본문

이 페이지는 로컬 샌드박스를 설명해요. 클라우드 동작과 제한 사항은 로컬과 클라우드 샌드박스 비교 문서를 보세요.

공식 문서: Devin CLI

빠른 시작 (Quick start)

프로젝트 디렉터리용 샌드박스를 만들고 Devin을 실행해요:

$ sbx run devin ~/my-project

워크스페이스 파라미터는 선택 사항이고, 기본값은 현재 디렉터리예요:

$ cd ~/my-project
$ sbx run devin

인증 (Authentication)

첫 실행 시 Devin이 샌드박스 안에서 대화형 로그인을 요청해요. 로그인하면 Docker Sandboxes가 재사용 가능한 자격 증명을 호스트에서 관리하고, 이후 Devin 샌드박스에 프록시를 통해 제공해요.

설정 (Configuration)

샌드박스는 호스트의 사용자 수준 Devin 설정을 가져오지 않아요. 샌드박스 안에서는 작업 디렉터리의 프로젝트 수준 설정만 쓸 수 있어요. 해결 방법은 "샌드박스가 내 사용자 수준 에이전트 설정을 안 쓰는 이유는?" 문서를 참고하세요.

Devin은 워크스페이스에서 AGENTS.md를 읽어 에이전트별 지침으로 사용하고, 공유 에이전트 스킬 스토어(shared agent skills store)를 사용해요.

기본 시작 명령 (Default startup command)

추가 인자 없이 샌드박스는 다음을 실행해요:

devin --permission-mode dangerous --respect-workspace-trust=false

기본 이미지 (Base image)

템플릿: docker/sandbox-templates:devin-docker

도구를 미리 설치하거나 이 환경을 커스터마이즈하려면 Customize 문서를 보세요.

더 알아보기 (Learn more)

관련 문서와 심화 내용은 원문을 참고해 주세요.