inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

에이전트 워크플로우 최강 도구, Herdr 완벽 가이드

Claude Code·Codex 붙이고 상태 읽기

herdr로 오른쪽 pane 열려고 하는데 문제가 발생하네요

해결된 질문

74

두잇베스트

작성한 질문수 33

0

image.png

단테님꺼 보고 순서대로 진행하고 있는데
제 문제일까요? ㅠ 무슨 문제인지 모르겠네요
codex로 해결하려고 하는데

codex --no-daemon 으로 실행하라고 하네요
임시 방편인거 같긴한데, 이게 맞는건지 잘모르겠습니다.

git terminal codex 인공지능(ai) ai-agent claude ax(에이전트-경험)

답변 1

1

단테

안녕하세요, 단테입니다. 스크린샷까지 올려 주셔서 원인을 바로 찾을 수 있었어요. 수강생님 설정 문제가 아니고, codex --no-daemon이 이 상황에 맞는 해결 방법입니다.

무슨 일이 일어난 건가요?

스크린샷을 보면 Codex가 test "${HERDR_ENV:-}" = 1로 "지금 Herdr 패널 안인가?"를 확인했는데 실패했죠. 그래서 Herdr 밖이라고 판단하고 패널을 열지 않았습니다. 왼쪽 목록에는 codex가 잡혀 있으니 실제로는 Herdr 안에서 돌고 있었는데도요.

원인은 최신 Codex의 백그라운드 서버(daemon)입니다.

  • 요즘 Codex는 codex를 켜면 백그라운드 서버를 하나 띄워 두고, 여러 Codex 창이 그 서버를 같이 씁니다. Codex가 실행하는 명령도 이 서버에서 돌아요.

  • 이 서버는 처음 켜진 곳의 환경 변수를 그대로 들고 있습니다.

  • Herdr는 패널마다 HERDR_ENV=1, HERDR_PANE_ID 같은 표시를 넣어 주는데, 서버가 Herdr 밖(일반 터미널이나 Codex 앱 등)에서 먼저 켜졌다면 이 표시가 없습니다.

  • 그래서 Herdr 패널 안에서 Codex를 켰어도, 명령은 표시가 없는 서버에서 실행되어 "Herdr 밖"으로 보인 거예요.

--no-daemon은 서버를 거치지 않고 지금 이 패널에서 Codex를 직접 돌리는 공식 옵션이라, 패널의 환경 변수를 그대로 씁니다. 제가 Herdr 0.9.3 + Codex 0.164에서 직접 확인해 보니, 백그라운드 서버는 정말로 처음 켠 패널의 HERDR_PANE_ID를 그대로 들고 있었고, --no-daemon으로 켜면 Herdr 목록에서도 codex로 정상 인식됐습니다.

이렇게 해 보세요

  1. Herdr 패널에서 Codex를 끄고 codex --no-daemon으로 다시 켭니다.

  2. Codex에게 "echo $HERDR_ENV $HERDR_PANE_ID 실행해 줘"라고 해 보세요. 1 w1:p1처럼 값이 나오면 이제 Herdr 안으로 인식됩니다.

  3. 그다음 "herdr로 오른쪽 패널 열어서 코덱스 띄워"를 다시 요청하면 됩니다.

매번 치기 번거로우면 ~/.zshrc 맨 아래에 아래 줄을 넣고 터미널을 새로 여세요. Herdr 패널 안에서만 자동으로 --no-daemon이 붙습니다.

[ -n "$HERDR_ENV" ] && alias codex='codex --no-daemon'

참고로 백그라운드 서버를 Herdr 패널에서 다시 켜는 방법(codex app-server daemon restart)은 권하지 않아요. 그 패널 번호가 서버에 박혀 버려서, 다른 패널의 Codex가 엉뚱한 패널을 자기 자리로 알게 됩니다. --no-daemon을 쓰면 잃는 건 여러 Codex 세션을 한곳에서 둘러보는 codex agents 같은 기능 정도라, 이 강의 실습에는 차이가 없습니다.

그리고 강의에서처럼 Ctrl+B → V로 직접 패널을 나누고 codex를 치는 방식은 이 문제와 상관없이 그대로 됩니다. 위 방법으로도 안 되면 오류 화면과 codex --version, herdr --version 결과를 댓글로 남겨 주세요!

1

두잇베스트

감사합니다 단테님 해결됐습니다. ㅎㅎ
--no-daemon이 올바른 해결방법이었군요.

코덱스 깃허브랑 herdr 깃허브에서 찾아봤는데 이런 이슈가 없어서 고생했었는데
단테님께서 유일하게 잘 설명해주셔서 이해가 잘되네요.

코덱스나 herdr 쪽에서 이런 이슈 픽스도 바래봅니다

강의순서 문의

0

3

1

프로젝트 만들때

0

3

0

요즘도 mcp 많이 이용하시는 추세인가요?

0

13

0

강의자료 부탁드립니다.

0

5

1

이제 업데이트는 없는건가요 ㅠ

0

13

0

Codex cloud 사용문의

0

15

0

뭘 따라가야 하는지 잘 모르겠습니다.

0

17

1

Github Collaborator 문의드립니다!!

0

16

1

강의 프롬프트 입력 시 원본을 건들수 없다고 답변합니다.

0

15

1

강사님 강의 잘듣고있습니다! 오류관련 질문 드립니다!

0

15

0

궁금한점 code-review

0

15

1

3.1강 만나보기 클릭불가능.

0

24

1

LLM Wiki 응용 강의 자료 문의

0

11

0

56강 프로젝트 초기화 커밋 시 main이 아니라 master라는 칩이 붙습니다.

0

19

2

강의 자료

0

15

1

오랜만에 인사드립니다 강사님

0

18

1

awesome mcp

0

28

2

강의신청 후

0

32

1

[Himalaya 네이버 메일 연동] GPG 캐시 만료 시 Hermes에서 인증 실패하는 문제 해결 방법 문의

0

35

0

zerox 사용 이유

0

30

0

zerox 사용 이유

0

32

1

VSCODE Extension Claude와 터미널 차이

0

40

1

URL 안내 없이 휙휙넘어가니깐 따라가기가 어려워요

0

30

1

수업자료의 깃허브 저장소가 없는데요..

0

45

1