Herdr 0.9.5 재시작 시험서 Codex 대화 복원 실패…통합 `current`와 세션값은 별개
Herdr는 여러 코딩 에이전트를 한 터미널 작업 공간에서 관리하는 도구입니다. Hatena Blog 작성자 @nwiizo의 Herdr 0.9.5 시험에서는 서버 재시작 뒤 Claude Code 대화는 복원됐지만 Codex는 일반 셸로 돌아왔습니다. Codex 통합이 v10 `current`로 표시돼도 해당 페인의 세션 참조값은 `null`일 수 있어, 통합 상태만으로 대화 복원 여부를 알 수 없습니다.
Hatena Blog 작성자 @nwiizo는 2026년 11월 6일 사용 기록에서 Homebrew판 Herdr 0.9.5 서버를 중지했다가 다시 시작한 뒤 Claude Code 대화는 복원됐지만 Codex 페인은 일반 셸로 돌아왔다고 전했습니다. 시험 환경은 Claude Code 2.1.318과 Codex CLI 0.166.0이었습니다. herdr integration status는 Codex 통합을 v10 current로 표시했지만, session.json에 저장된 Codex 페인의 agent_session은 null이었습니다. Claude Code 페인에는 세션 참조값이 남아 재개 명령으로 이전 대화를 열었습니다.
Herdr는 여러 코딩 에이전트를 터미널 페인에 배치하고 각 에이전트의 상태를 사이드바에 모아 보여 주는 작업 공간 관리자입니다. 클라이언트를 분리하는 동안에는 서버가 페인 속 프로세스를 계속 실행하지만, 서버를 중지하면 해당 프로세스는 종료됩니다. 재시작하면 저장된 작업 공간·탭·페인 배치는 돌아오며, 대화 복원은 에이전트의 세션 참조를 이용하는 별도 경로를 거칩니다.
Herdr 공식 문서는 Codex 대화 재개에 통합 v5 이상이 필요하며, 저장된 참조값을 codex resume <id>에 넘긴다고 설명합니다. 참조값이 없거나 유효하지 않으면 페인은 저장된 디렉터리의 일반 셸로 복원됩니다. 이번 기록의 Codex 통합은 v10으로 요구 버전을 넘겼지만, 세션 참조값은 비어 있었습니다.
Codex 통합은 세션 식별자를 Herdr에 전달하지만, 사이드바의 작업 상태는 화면 감지로 판정됩니다. 통합의 current 표시는 설치된 통합의 상태를 나타내며, 개별 대화의 세션 참조가 저장됐는지 또는 재개됐는지를 뜻하지 않습니다.