시작하기DGL CLI 0.1.2
에이전트에게 DGL 작업 맡기기
복잡한 명령을 외우지 않고 코딩 에이전트에게 DGL CLI 설치, 조회와 운영 작업을 요청합니다.
가장 간단한 요청
DGL CLI를 설치하고 로그인 상태를 확인해 줘.
로그인이 필요하면 dgl auth login을 실행한 뒤 내가 브라우저에서 승인할 때까지 기다려.
로그인되면 프로젝트와 사용 가능한 리전, 이미지, 인스턴스 타입을 조회해서 정리해 줘.에이전트는 cargo install dgl-cli로 CLI를 설치하고 dgl auth login을 실행합니다. 로그인 비밀번호나 토큰을 에이전트에게 전달할 필요가 없습니다.
에이전트와 사용자가 나누어 하는 일
| 단계 | 에이전트 | 사용자 |
|---|---|---|
| 설치 | DGL CLI 설치와 버전 확인 | 별도 작업 없음 |
| 로그인 | Device Flow 시작 | 브라우저에서 로그인과 승인 |
| 조회 | 프로젝트와 현재 카탈로그 정리 | 사용할 프로젝트 확인 |
| 계획 | 생성 명령과 예상 설정 제안 | 비용과 설정 승인 |
| 실행 | 승인된 명령 실행과 상태 확인 | 결과 검토 |
안전한 운영 요청 템플릿
DGL CLI로 작업해 줘.
규칙:
- 먼저 dgl auth status와 dgl project show로 현재 범위를 확인해.
- 리전, 이미지, 타입과 스토리지 옵션은 실행 전에 조회해.
- 조회 명령은 바로 실행해도 돼.
- 리소스 생성, 변경, 삭제와 비용에 영향을 주는 작업은 명령과 변경 내용을 먼저 보여 주고 내 승인을 받아.
- 비밀번호, 인증 정보, 개인 SSH 키의 내용을 출력하지 마.
- 결과는 리소스 ID와 다음 확인 명령까지 정리해.첫 인스턴스까지 맡기기
DGL CLI를 사용해서 첫 Cloud Compute 인스턴스 배포를 도와줘.
현재 프로젝트의 리전, 이미지, 인스턴스 타입과 디스크 옵션을 먼저 조회하고 선택지를 비교해 줘.
내가 선택하기 전에는 생성하지 말고, 승인 후에는 --wait로 완료 상태를 확인해.
마지막에 인스턴스 ID, 상태와 dgl instance ssh 접속 명령을 알려 줘.에이전트가 읽기 좋은 출력
자동으로 결과를 비교하거나 다음 명령을 만들 때는 --json 출력을 사용하도록 요청할 수 있습니다. 사용자에게 보여 줄 최종 결과는 표나 짧은 요약으로 다시 정리하게 하세요.
dgl project show --json
dgl region list --json
dgl image list --json
dgl instance list --json직접 확인하고 싶다면
에이전트가 사용하는 명령은 동일한 DGL CLI입니다. 전체 흐름은 CLI로 첫 인스턴스 만들기에서 직접 확인할 수 있습니다.