Oh My OpenCode는 다중 모델 오케스트레이션을 위해 10개의 전문화된 AI 에이전트를 제공합니다:
1. Sisyphus (주 오케스트레이터)
- 모델: Claude Opus 4.5 (온도: 0.1)
- 기능: 메인 프롬프트 및 기본 오케스트레이션
- 특징: SF Bay Area 엔지니어 정체성을 가진 32K 사고 예산
- 폴백: kimi-k2.5 → glm-4.7 → gpt-5.2-codex → gemini-3-pro
2. Atlas (마스터 오케스트레이터)
- 모델: Claude Sonnet 4.5 (온도: 0.1)
- 기능: 작업 목록 관리 및 마스터 오케스트레이션
- 역할: Prometheus가 생성한 작업 계획을 실행
- 폴백: kimi-k2.5 → gpt-5.2
3. Oracle (전략 자문가)
- 모델: GPT-5.2 (온도: 0.1)
- 기능: 상담 및 디버깅
- 제한: 쓰기, 편집, 작업 위임 제한
- 역할: 코드 분석 및 문제 해결 조언
4. Librarian (문서 연구자)
- 모델: Z.ai Coding Plan/GLM-4.7 (온도: 0.1)
- 기능: 문서 및 GitHub 검색
- 역할: 코드베이스 외부 정보 수집
- 제한: 쓰기, 편집, 작업 위임 제한
- 폴백: glm-4.7-free
5. Explore (고속 코드베이스 탐색)
- 모델: Claude Haiku 4.5 (온도: 0.1)
- 기능: 빠른 문맥적 grep (Grok Code)
- 역할: 빠른 코드 분석 및 탐색
- 제한: 코드 작성 제한
- 폴백: gpt-5-mini → gpt-5-nano
6. Multimodal-Looker (미디어 분석기)
- 모델: Google Gemini 3 Flash (온도: 0.1)
- 기능: PDF 및 이미지 분석
- 역할: 시각적 콘텐츠 처리
- 제한: 읽기만 허용
7. Prometheus (전략 계획가)
- 모델: Claude Opus 4.5 (온도: 0.1)
- 기능: 인터뷰 기반 전략 계획 (1196줄)
- 역할: 사용자와의 상호작용을 통해 상세한 작업 계획 생성
- 특징: “Prometheus 모드” – 복잡한 작업용
- 폴백: kimi-k2.5 → gpt-5.2
8. Metis (사전 계획 분석)
- 모델: Claude Opus 4.5 (온도: 0.3)
- 기능: 격차 감지 및 사전 계획 분석
- 역할: Prometheus 실행 전 필요성 분석
- 폴백: kimi-k2.5 → gpt-5.2
9. Momus (계획 검토자)
- 모델: GPT-5.2 (온도: 0.1)
- 기능: 계획 검증 및 결함 발견
- 역할: 철저한 계획 검토 및 검증
- 폴백: claude-opus-4-5
10. Sisyphus-Junior (위임된 작업 실행자)
- 모델: Claude Sonnet 4.5 (온도: 0.1)
- 기능: 범주별 생성된 작업 실행
- 역할: Sisyphus가 위임한 구체적 작업 처리
- 제한: 작업 위임 제한
에이전트별 도구 제한사항
| 에이전트 | 제한된 도구 |
|---|---|
| Oracle | 쓰기, 편집, 작업, 작업위임 |
| Librarian | 쓰기, 편집, 작업, 작업위임, 에이전트 호출 |
| Explore | 쓰기, 편집, 작업, 작업위임, 에이전트 호출 |
| Multimodal-Looker | 허용목록: 읽기만 |
| Sisyphus-Junior | 작업, 작업위임 |
작업 흐름
Ultrawork 모드 (빠른 작업):
- 단순히
ulw [명령]또는ultrawork [명령]포함
Prometheus 모드 (정밀한 작업):
- Tab 누르기 → Prometheus 모드 진입
- 작업 설명 → Prometheus가 질문을 통해 인터뷰 진행
- 계획 확인 →
.sisyphus/plans/*.md검토 /start-work실행 → Atlas 오케스트레이터가 실행
주요 특징
- 32개의 라이프사이클 훅: 커스터마이징 가능한 이벤트 처리
- 20+ 도구: LSP, AST-Grep, 작업 위임 등
- 다중 모델 지원: Claude, GPT, Gemini, Z.ai 등
- 자동 폴백 체인: 모델 사용 불가능 시 자동으로 대체 모델 사용
- 32K 사고 예산: Sisyphus, Oracle, Prometheus, Atlas 전용
이 에이전트 시스템은 코드 작성, 버그 수정, 코드베이스 분석, 복잡한 리팩토링 등을 자동으로 처리할 수 있도록 설계되었습니다.