herdr로 오른쪽 pane 열려고 하는데 문제가 발생하네요
단테님꺼 보고 순서대로 진행하고 있는데
제 문제일까요? ㅠ 무슨 문제인지 모르겠네요
codex로 해결하려고 하는데
codex --no-daemon 으로 실행하라고 하네요
임시 방편인거 같긴한데, 이게 맞는건지 잘모르겠습니다.
답변 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로 정상 인식됐습니다.
이렇게 해 보세요
Herdr 패널에서 Codex를 끄고
codex --no-daemon으로 다시 켭니다.Codex에게 "
echo $HERDR_ENV $HERDR_PANE_ID실행해 줘"라고 해 보세요.1 w1:p1처럼 값이 나오면 이제 Herdr 안으로 인식됩니다.그다음 "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





