OpenClaw 설정 변경 이력
변경 로그
2026-05-25 — Google Calendar OAuth 영구화
변경: OAuth 앱을 테스트→프로덕션 전환, 웹 클라이언트(OpenClaw-Web) 신규 생성
이유: Refresh Token 7일 만료 문제 해결
영향: Refresh Token 영구 유효, calendar.sh 정상 작동
파일 변경:
- docker-compose.yml: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN 업데이트
- calendar.sh: 새 Client ID/Secret 하드코딩 + "$@" 인자 전달 수정
- get_token.py: 새 Client ID/Secret 기본값 업데이트
2026-05-11 — init.sh 자동복구 스크립트 생성
변경: 컨테이너 재시작 시 pip 패키지 + 이메일 .env 자동 복구
이유: 컨테이너 재시작마다 설정 날아감
파일 변경:
- /volume1/docker/openclaw/init.sh 생성
- /volume1/docker/openclaw/logs/init.sh 복사
- DSM 작업 스케줄러에 부팅 시 자동 실행 등록
2026-05-10 — 하이브리드 모델 구성 완료
변경: Gemini Flash 메인 + Claude 백업 + Ollama heartbeat
이유: Ollama 단독으로는 DS218+에서 너무 느림
파일 변경:
- openclaw.json: agents.defaults.model.primary → google/gemini-2.5-flash
- openclaw.json: agents.defaults.model.fallbacks → anthropic/claude-sonnet-4-6
- openclaw.json: heartbeat.model → ollama/llama3.2:3b
2026-05-10 — Gmail IMAP/SMTP 연동
변경: imap-smtp-email 스킬 설치 + .env 설정
이유: 제갈량이 이메일 확인/발송 가능하도록
파일 변경:
- /home/node/.config/imap-smtp-email/.env 생성