비개발자가 오픈클로, 헤르메스 봇 상호 복구 시스템이 멈췄을 때 찾은 새로운 방법 — VS Code + Claude Code

소개

오픈클로 봇(설기)과 헤르메스 봇(시루), 두 개의 AI 봇을 텔레그램으로 운영 중이었음. 이 둘은 서로 문제가 생기면 서로 고쳐주는 구조로 꽤 잘 굴러가고 있었음.

그런데 어느 날 설기가 응답을 멈췄고, 시루는 GPT-5.5 주간 사용 한도를 다 쓴 상태라 Nous Research 모델로 연명 중이었음. 숨만 쉬고 있는 상태라 복잡한 수리 작업은 불가능했음.

봇이 봇을 못 고치는 상황. 이때 처음으로 VS Code에서 Claude Code를 직접 써봤고, 덕분에 봇들이 스스로 못 고치는 상황에서도 쓸 수 있는 새로운 복구 방법을 알게 됐음.


진행 방법

사용 도구

  • Claude Code (VS Code 익스텐션)

  • OpenClaw


Step 1. 상황 설명

VS Code에서 Claude Code를 열고 그냥 상황을 말로 설명했음.

프롬프트: "내 컴퓨터에 클로드를 모델로 사용하는 오픈클로 봇을 텔레그램으로 소통하고 있는데 지금 좀 이상해 확인해서 뭐가 문제인지 알려줘"

클로드가 직접 진단 명령어를 실행했고, 문제 두 가지를 찾아냈음.

문제 1 — 에이전트 연결 끊김

Config invalid:
- bindings.0.agentId: Unknown agent id "main" (not in agents.list).

텔레그램 봇(설기)이 어떤 AI 에이전트와도 연결되지 않은 상태였음.

문제 2 — Claude CLI 인증 누락

OpenClaw auth profile: missing (anthropic:claude-cli)

클로드 API를 호출할 인증 정보가 사라진 상태였음.


Step 2. 가이드와 설정 비교

프롬프트: "이 링크는 오픈클로 설치 가이드야. 지금 내 오픈클로가 가이드와 같은 설정으로 되어 있어? 그리고 지금 수정해주는 방향이 가이드랑 동일해?"

클로드가 가이드 링크를 직접 읽고 현재 설정과 비교해줬음. 연결 방식은 맞았지만 인증이 빠진 상태였고, 수정 방향도 가이드와 일치한다는 것을 확인했음.


Step 3. 수정 실행

클로드가 순서대로 두 명령어를 실행했음.

# 설정 자동 수정
openclaw doctor --fix

# Claude CLI 인증 재연결
openclaw models auth login --provider anthropic --method cli --set-default

결과와 배운 점

텔레그램에서 설기에게 메시지를 보내자 정상 응답했음.

이번에 알게 된 것:

봇끼리 서로 고쳐주는 구조가 편하긴 하지만, 둘 다 못 쓰게 되는 상황이 생길 수 있음. VS Code + Claude Code는 그 상황에서 쓸 수 있는 직접 개입 수단이었음. 설정 파일을 직접 건드리거나 명령어를 외우지 않아도, 상황을 말로 설명하면 클로드가 진단부터 수정까지 해줬음.

시행착오:

  • 처음에는 텔레그램 봇 토큰 문제인 줄 알았는데, 실제 원인은 설정 파일 내부의 에이전트 연결 오류였음.

앞으로의 계획:

  • 봇이 서로 못 고치는 상황이 또 오면 VS Code로 직접 대응할 수 있다는 걸 알았으니, 이 방법을 백업 수단으로 써볼 생각임.

  • openclaw doctor를 봇 이상 시 첫 번째 점검 명령어로 습관화할 예정임.


도움 받은 글

1
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.