02. E1 시나리오 — OpenClaw CLI 경로·인증 정정
시각: 2026-04-28 17:30 KST 유형: E1 가이드 버그픽스 잠정성: 환경 의존적 정정. 향후 OpenClaw가 PATH에 박히거나 설정 파일명이 바뀌면 재정정.
E1 Step 0 실행 도중 사용자가 가이드대로 명령 쳤을 때 두 곳에서 깨짐 확인:
which openclaw→openclaw not found본 환경엔 PATH에 박힌 바이너리 없음.~/.openclaw/openclaw-shim.sh만 존재.cat ~/.openclaw/config.* 2>/dev/null→zsh: no matches found실제 설정 파일은~/.openclaw/openclaw.json(와일드카드config.*로 매치 안 됨).
추가로 Step 0.2 본문에 “API key가 셋업됐는지 확인”이라고 박혀 있었으나, 본 환경은 CLI OAuth 사용 (provider: "claude-cli", mode: "oauth"). API key 아님.
experiments/E1/01-scenario.md 정정:
- Step 0.1:
which openclaw→ shim 경로 확인(ls ~/.openclaw/openclaw-shim.sh) + alias 안내 (alias openclaw=~/.openclaw/openclaw-shim.sh). 이후 단계의 bareopenclaw호출은 alias 전제. - Step 0.2:
cat ~/.openclaw/config.*→cat ~/.openclaw/openclaw.json. 본문 “API key” 문구는 “CLI OAuth 인증 활성화”로 교체. - Step 3 (메모리 리셋 코드 블록): alias 안 박은 사용자용으로 shim 직접 호출 fallback 주석 1줄 추가.
Hermes쪽은 which hermes 정상, ~/.hermes/config.* 와일드카드 정상 (config.yaml + .bak 두 파일) — 무수정.
cat ~/.openclaw/openclaw.json | grep -i "anthropic\|claude\|provider"→ anthropic/claude-opus-4-7, provider=claude-cli OAuth 확인.cat ~/.hermes/config.* | grep -i "anthropic\|claude\|provider"→ provider=anthropic, default=claude-opus-4-7 확인.- 양쪽 backend = Anthropic Claude로 동일 ✓ (시나리오 §변수: Track = Anthropic 충족).
영향 범위
섹션 제목: “영향 범위”- 가이드 수정만. E1 측정 설계·trial 매핑·매트릭스 무영향.
- 본 정정 이전에 trial 시작했으면 영향 없음 (실제 도구 동작은 그대로).