2026-04-22 Gemini 전환 + 루키 추가 + 감독 체계 구축
2026-04-22 Gemini 전환 + 루키 추가 + 감독 체계 구축
섹션 제목: “2026-04-22 Gemini 전환 + 루키 추가 + 감독 체계 구축”환경: 맥미니 M4 Pro / 메인컴 WSL2 / 보조컴 WSL2 설정일: 2026-04-22 최종 결과: ✅ 4대 에이전트 Gemini 전환 + 감독 크론 완료
1. 에이전트 4대 체계 완성
섹션 제목: “1. 에이전트 4대 체계 완성”| 에이전트 | 위치 | 프레임워크 | 모델 | 텔레그램 봇 |
|---|---|---|---|---|
| 미미 | 맥미니 | OpenClaw | glm-5.1:cloud (기본) + Gemini (서브) | @minireamvllm_bot |
| 분홍 | 메인컴 WSL | Hermes | gemini-2.5-flash | @miniream_bot |
| 하늘 | 보조컴 WSL | Hermes | gemini-2.5-flash | @miniream_bot (공유) |
| 루키 | 맥미니 | Hermes | gemini-2.5-flash | @ps_rukibot |
2. 루키 설치 (맥미니 Hermes)
섹션 제목: “2. 루키 설치 (맥미니 Hermes)”2.1 기존 Hermes 업데이트
섹션 제목: “2.1 기존 Hermes 업데이트”맥미니에 이미 v0.9.0이 설치되어 있었음 → 864커밋 업데이트
hermes updatehermes config migrate # v17 → v222.2 Gemini 프로바이더 설정
섹션 제목: “2.2 Gemini 프로바이더 설정”⚠️ 중요: 프로바이더 이름은
gemini임!google-generative-ai가 아님!
hermes config set model.provider gemini # NOT google-generative-ai!hermes config set model.default gemini-2.5-flashhermes config set model.base_url "https://generativelanguage.googleapis.com/v1beta"hermes config set model.api_key "AIzaSyCzDpHT7ioJougVpASmHMWSnjCTBicYOoY"hermes config set GEMINI_API_KEY "AIzaSyCzDpHT7ioJougVpASmHMWSnjCTBicYOoY"2.3 Telegram 봇 연결
섹션 제목: “2.3 Telegram 봇 연결”hermes config set TELEGRAM_BOT_TOKEN "8502155064:AAEbRAmWKncqwZ_YCaVc4uECP5RQ4xnEhZ8"hermes config set TELEGRAM_ALLOWED_USERS "8788378713"hermes config set TELEGRAM_HOME_CHANNEL "@ps_rukibot"2.4 SOUL.md (루키 성격)
섹션 제목: “2.4 SOUL.md (루키 성격)”경로: ~/.hermes/SOUL.md
- 이름: 루키
- 성격: 새싹 같은 에너지, 빠르고 간결, 호기심 왕성
- 모델: Gemini 2.5 Flash
- 협력: 미미/분홍/하늘과 함께 작업
3. 하늘이/분홍이 Gemini 전환 + 폴백
섹션 제목: “3. 하늘이/분홍이 Gemini 전환 + 폴백”3.1 전환 명령어 (WSL SSH로 접속)
섹션 제목: “3.1 전환 명령어 (WSL SSH로 접속)”hermes config set model.provider geminihermes config set model.default gemini-2.5-flashhermes config set GEMINI_API_KEY "AIzaSyCzDpHT7ioJougVpASmHMWSnjCTBicYOoY"3.2 폴백 설정 (Ollama 다운 시 자동 Gemini 전환)
섹션 제목: “3.2 폴백 설정 (Ollama 다운 시 자동 Gemini 전환)”hermes config set fallback_providers.0.provider geminihermes config set fallback_providers.0.model gemini-2.5-flash4. OpenClaw에 Gemini 프로바이더 추가
섹션 제목: “4. OpenClaw에 Gemini 프로바이더 추가”4.1 openclaw.json 설정
섹션 제목: “4.1 openclaw.json 설정”"models": { "providers": { "google-gemini": { "baseUrl": "https://generativelanguage.googleapis.com/v1beta", "api": "google-generative-ai", "apiKey": "AIzaSyCzDpHT7ioJougVpASmHMWSnjCTBicYOoY", "models": [ { "id": "gemini-2.5-pro", "name": "gemini-2.5-pro", "reasoning": true, "input": ["text", "image"], "contextWindow": 1048576, "maxTokens": 8192 }, { "id": "gemini-2.5-flash", "name": "gemini-2.5-flash", "input": ["text", "image"], "contextWindow": 1048576, "maxTokens": 8192 } ] } }}4.2 서브에이전트 7개 체제
섹션 제목: “4.2 서브에이전트 7개 체제”"models": { "ollama/kimi-k2.5:cloud": {}, "ollama/minimax-m2.7:cloud": {}, "ollama/glm-5.1:cloud": {}, "ollama/gemma4:31b-cloud": {}, "ollama/minimax-m2.5:cloud": {}, "ollama/exaone3.5:7.8b": {}, "ollama/qwen3.5:cloud": {}, "ollama/gemma4-a4b-agent:latest": {}, "google-gemini/gemini-2.5-pro": {}, "google-gemini/gemini-2.5-flash": {}}4.3 타이핑 인디케이터
섹션 제목: “4.3 타이핑 인디케이터”"typingMode": "message","typingIntervalSeconds": 45. 감독 체계 (미미가 담당)
섹션 제목: “5. 감독 체계 (미미가 담당)”5.1 HEARTBEAT.md
섹션 제목: “5.1 HEARTBEAT.md”- 30분마다 4대 에이전트 헬스체크
hermes status명령어로 상태 확인- 문제 시 즉시 텔레그램 알림
5.2 OpenClaw 크론잡
섹션 제목: “5.2 OpenClaw 크론잡”openclaw cron add \ --name "agent-healthcheck" \ --every 30m \ --announce \ --to "8788378713" \ --channel telegram5.3 체크 명령어
섹션 제목: “5.3 체크 명령어”- 하늘이:
ssh subpc-wsl "export PATH=$HOME/.local/bin:$PATH && hermes status" - 분홍이:
ssh mainpc-wsl "export PATH=$HOME/.local/bin:$PATH && hermes status" - 루키:
hermes status - 자가진단:
openclaw status
6. Gemini 속도 테스트 결과
섹션 제목: “6. Gemini 속도 테스트 결과”| 모델 | 생성 토큰 | 소요시간 | 속도 (토큰/초) |
|---|---|---|---|
| Flash | 700개 | 9.4초 | ~74 토큰/초 |
| Pro | 704개 | 24.9초 | ~28 토큰/초 |
Flash가 Pro보다 2.6배 빠름
7. Gemini API 키 정보
섹션 제목: “7. Gemini API 키 정보”- 키: AIzaSyCzDpHT7ioJougVpASmHMWSnjCTBicYOoY
- 발급: Google AI Studio (신용카드 불필요)
- 무료 한도: Pro 하루 100회, Flash 하루 250회
- Advanced 구독: $19.99/월 (결제 완료)
- 공유: 4대 에이전트 1개 키 공유
8. 문제 해결 이력
섹션 제목: “8. 문제 해결 이력”| 문제 | 원인 | 해결 |
|---|---|---|
hermes: command not found | PATH에 ~/.local/bin 없음 | .bashrc에 PATH 추가 |
Unknown provider 'google-generative-ai' | 프로바이더 이름 오류 | gemini로 변경 |
| PID file race lost | launchd 중복 시작 | 프로세스 정리 + PID 삭제 |
| Gemini 503 UNAVAILABLE | 일시적 수요 과부하 | 자동 복구 (폴백 설정으로 대응) |
| Telegram InvalidToken | 봇 토큰 충돌 | 전용 봇 새로 생성 |
| 분홍/하늘 401 에러 | base_url이 로컬 Ollama(127.0.0.1:11434)를 가리킴 | Google AI Studio URL로 수정 + API 키 추가 |
| 분홍/하늘 config v19 | 구버전 설정 | 루키 v22 기준으로 통일 (providers, toolsets, auxiliary 등) |
9. 부사령관 체계 (2026-04-22 구축)
섹션 제목: “9. 부사령관 체계 (2026-04-22 구축)”컨트롤 명령어
섹션 제목: “컨트롤 명령어”# 루키 (맥미니 로컬)hermes chat -q '질문' -Q --yolo
# 분홍 (메인컴 SSH)ssh mainpc-wsl "export PATH=\$HOME/.local/bin:\$PATH && hermes chat -q '질문' -Q --yolo"
# 하늘 (보조컴 SSH)ssh subpc-wsl "export PATH=\$HOME/.local/bin:\$PATH && hermes chat -q '질문' -Q --yolo"작업 분배 로직
섹션 제목: “작업 분배 로직”| 작업 유형 | 배정 에이전트 | 이유 |
|---|---|---|
| 빠른 단순 작업 | 루키 | Flash ~74토큰/초 |
| 복잡한 분석 | 분홍/하늘 | 긴 컨텍스트 |
| 병렬 처리 | 분홍+하늘 | 같은 모델, 결과 비교 |
| 해당 PC 작업 | 위치 에이전트 | 직접 접근 |
📝 핵심 교훈:
- Hermes 프로바이더 이름은
gemini(NOT google-generative-ai)- Gemini Flash가 실시간 대화에 최적 (74 토큰/초)
- 폴백 설정 필수 — Ollama 다운 시 대비
- API 키 1개 공유해도 Advanced 구독이면 충분
hermes status로 에이전트 상태 한눈에 확인 가능
[!note] 수정이력 | 2026-04-22 02:15, 미미