CollabOps CLI 투어 — 한 화면에 보는 우리 제품

GUI 데모는 *5분*. CLI 투어는 *30초*. 우리 제품의 멘탈 모델이 가장 빨리 전달되는 도구.

백재민
백재민
CollabOps 창업자
CollabOps CLI 투어 — 한 화면에 보는 우리 제품

GUI 데모는 5~10분 걸린다. CLI 투어30초. CollabOps 의 멘탈 모델 이 가장 빨리 전달되는 도구는 GUI 가 아니라 CLI.

이 글은 우리 CLI 의 6 명령 으로 우리 제품을 한 화면에 보여주는 투어.

1 — collab init — 새 프로젝트

$ collab init
✓ Detected git remote: github.com/acme/payment-api
✓ Created project: acme/payment-api
? Pipeline template? (use arrow keys)
  ❯ basic-ci
    docker-build
    full-deploy
    custom...

git repo 자동 detect. 템플릿 선택. 2초.

2 — collab plan — 변경 미리보기

$ collab plan deploy --env staging
[plan]
  - Build: payment-api:v2.4.7
    estimated time: 4m 12s
    artifacts: 2 (docker image, deploy manifest)
  
  - Deploy: payment-api → staging
    target: 3 pods → 3 pods
    config changes: ENABLE_NEW_VALIDATOR=true (added)
  
  - Required permissions:
    ✓ deploy.staging.acme/payment-api
  
  - Affected: 47 active sessions (estimated)

무엇이 일어날지 미리. 권한 검증. 영향 범위 추정. 아직 실행 안 됨.

3 — collab apply — 실행

$ collab apply
[1/3] Build payment-api:v2.4.7         [4:12]  ✓
[2/3] Deploy to staging                  [1:45]  ✓
[3/3] Verify deployment                  [0:30]  ✓
Done in 6m 27s
  audit_id: audit-2026-05-27-1729-x9k3
  
View: https://app.collabops.ai/audit/audit-2026-05-27-1729-x9k3

audit_id 가 모든 행동의 기록. 이 ID 로 그래프 query 가능.

4 — collab who — 권한 확인

$ collab who
john.baek@collabops.ai

Active permissions:
  ┌─ deploy.staging.* (all projects)
  │  granted by: woojin.jung@collabops.ai (CTO)
  │  scope: env=staging
  │  expires: never

  ├─ deploy.production.acme/* (acme org only)
  │  granted by: woojin.jung@collabops.ai
  │  scope: env=production, window: 09:00-18:00 KST
  │  expires: 2026-08-31

  └─ admin.audit.* (read-only)
     granted by: system (founder default)

Total active permissions: 3
Most recent permission change: 2026-04-12 (added deploy.production)

권한 그래프 를 한 화면에. → 권한 모델 그래프 위로

5 — collab why — 결정 추적

$ collab why deploy/staging-2026-05-27-1729
Deploy: staging-2026-05-27-1729

Triggered by:
  ▸ john.baek@collabops.ai (manual)
  ▸ via PR #4823 merge
  ▸ which closed Issue COH-2891 ("Add new payment validator")
  ▸ which was created by yuntaeoh@collabops.ai on 2026-05-19

Build artifact:
  payment-api:v2.4.7 (sha256:af16...)
  signed by: build-system (FIPS-140-3 module)

Result:
  3/3 pods healthy
  rollback in: 0
  verification tests: 47 passed, 0 failed

인과 그래프 를 5 줄로. 인시던트 시 이 한 명령조사 시간 30분 → 30초.

6 — collab agent — AI 에이전트 호출

$ collab agent "diagnose payment success rate drop"

Agent: diagnostic-v2 (Claude Sonnet)
Working...

Found 3 hypotheses:
  1. New deploy 3h ago changed payment validator
     confidence: 0.87
  2. External API slowdown (issuer X)
     confidence: 0.34
  3. Database connection pool saturation
     confidence: 0.12

Investigation plan ready. Approve to execute?
[y/N]

에이전트가 진단 + 가설 만 함. 실행 은 사람 승인 후. → 에이전트 권한 경계

6 명령이 전부

6 명령 으로 우리 제품의 멘탈 모델 90% 가 전달됨. 각 명령이 그래프의 한 측면 을 보여줌:

  • init — 프로젝트 = 그래프 노드
  • plan — 변경 = 간선 추가의 미리보기
  • apply — 간선 추가 + 실행
  • who — 사람의 간선
  • why — 간선 traversal (인과)
  • agent — 에이전트의 간선 (사람과 같은 그래프)

누가 이 글을 읽으면 좋은가

CollabOps 를 처음 보는 엔지니어. 5분 GUI 데모 보다 30초 CLI 투어우리 모델 을 더 정확히 전달. 위 6 명령 따라해보면 우리 제품의 멘탈 모델 완성.

태그#cli#product#demo#devops