← 노하우 목록

FROM THE WORKSHOP / 노하우

Clawd on Desk + OpenClaw Codex 연동 끊길 때 재연결 방법

OpenClaw이 Codex를 app-server --listen stdio:// 모드로 실행 시 openclaw-trajectory 소스가 pidReachable=0으로 실패. Clawd + OpenClaw 재시작으로 openclaw-plugin 소스로 전환되어 정상 연결됨.

강대종 · 마이너스베타스튜디오

Clawd on Desk + OpenClaw Codex 연동 끊길 때 재연결 방법

증상

Mac mini 에서 Clawd on Desk 펫이 sleeping 상태로 고정되고, OpenClaw 로 Codex 에 메시지를 보내도 thinking/working 애니메이션이 발생하지 않음.

~/Library/Application Support/clawd-on-desk/session-debug.log 에서:

source=openclaw-trajectory agentPid=- pidReachable=0
→ stale-delete unreachable

원인

OpenClaw 가 Codex 를 app-server --listen stdio:// 모드(상시 서버)로 실행하기 때문에:

  • ~/.codex/hooks.json 미호출 (OpenClaw 보안 정책 — archive-only)
  • ~/.codex/sessions/rollout-*.jsonl 미생성 (CLI 세션과 다른 동작)
  • Clawd 의 구형 소스 openclaw-trajectory 가 PID 체인을 찾지 못함

해결

Clawd on Desk 재시작. Tray 아이콘 또는 Dock → 우클릭 → Quit 후 재실행.

재시작 후 openclaw-plugin 소스로 자동 전환되며 올바른 PID 에 연결됨:

source=openclaw-plugin agentPid=<codex-pid> sourcePid=<openclaw-gateway-pid> pidReachable=1

OpenClaw 도 재시작했다면 Clawd 재시작도 병행할 것.

확인 방법

tail -5 ~/Library/Application\ Support/clawd-on-desk/session-debug.log

openclaw-plugin 소스에 pidReachable=1 이 보이면 정상.

핵심

소스상태
openclaw-trajectory❌ 구형, pidReachable=0 발생
openclaw-plugin✅ 현재 정상 소스
codex-official✅ hooks.json 경유 (CLI 모드에서만)
기록은 다음 시작이 됩니다.노하우 더 읽기 ↗이 작업장의 제품 ↗
작업장 전체 페이지 목적에 맞는 페이지 찾기