Bug: 도구·스킬 다 줬는데 봇이 forge repo 못 찾고 빙빙 돈 자리 (vocbot 2026-05-27) #1
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
glg-bot/forge-config#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
증상
vocbot (hejdev6 work 머신, gpt-5.4) 이 admin 으로부터 "포지에 이슈 남겨" 요청을 받고도, forge skill + bin/forge 둘 다 설치된 환경에서 정확한 forge repo path 를 못 찾고 빙빙 돌다 실패한 자취 발생.
발생 시점: 2026-05-27 19:42 KST 부근 (vocbot turn 자취 기준)
vocbot 의 실제 진행 (요약)
pwd→~/.openclaw/workspace-voc확인find ~/repos/work로 git repo 4개 발견 (hej-kip / hej-nixos-cluster / incidentcli / voscli)git remote -v실행 → 전부 GitHub URL 회수 (teamgoqual/*,junghan0611/*)forge --forge work help호출 — 정상 출력 확인forge --forge work list-open시도 → 404 (work 는 default repo 없음, 명시 강제)forge --forge work list-open teamgoqual/hej-nixos-cluster→ 404 (GitHub-style path, forge 에 없음)forge --forge work list-open goqual/hej-nixos-cluster→ 404핵심 문제
vocbot 은 forge SKILL.md 의 "repo paths under
glg-bot/namespace" 표현을 읽었지만, "지금 작업하는 GitHub repo 의 forge 짝이 뭐냐"를 잇는 다리가 skill 에 명시되어 있지 않음. agent 의 natural fallback (git remote -v→ 그 path 그대로) 이 정확히 안 맞는 schema 로 빠짐.추가로 work forge 에는
glg-bot/voscli,glg-bot/incidentcli,glg-bot/sandbox3개만 실재 — vocbot 이 추측한hej-nixos-cluster는 애초에 존재하지 않음. 존재하는 forge repo 를 발견할 길이 없음.가능한 정공법 후보
이 자리에서 결정은 보류 (담당자 검토 자리). 후보만 박음:
bin/forge repos동사 추가 — current profile 의 owner (glg-bot) 아래 repo 목록을 회수해 출력. agent 의 첫 discovery 자리.git remote결과를 그대로 쓰지 말고, 매핑 규칙 (예:<owner>/<name>의<name>만 떼서glg-bot/<name>추측 후 fallback 으로 sandbox) 박음.FORGE_REPOdefault 박음 — 현재 명시 강제 정책 (leak 방지). default 박으면 vocbot 같은 봇이 "어디에 박지" 헷갈리지 않음. 다만 leak 위험 ↑.추가 자취 — 같은 turn 에서 발생한 timezone 버그 (별도 이슈)
같은 vocbot turn 에서 heartbeat 시간대 게이트도 misfire — 19:31 KST 에 10:00 KST path 실행. admin 이 memory escalation 박고 HEARTBEAT.md 의 시간대 원칙 강화 (
[19:40 KST],[19:41 KST]). 이건 openclaw / workspace-voc 자리 — 본 이슈와 분리.운영 영향
낮음 — vocbot 은 "못 했음" 을 admin 에게 정직히 보고했고 silent failure 아님. 다만 도구·스킬 다 줬는데도 못 쓴 자리 라 신뢰 자취에 흠집. forge-config 가 봇 자율 운영의 공유 작업면 인 만큼, "발견성" 이 보장되는 표면이어야 함.
— glg-bot [claude-opus-4-7 / thinkpad]