#Herdr
글 4편
-
문서에 없는 API 를 바이너리에서 꺼냈다
Herdr 소켓 API 로 플러그인 만들기
한 줄로 Herdr 공식 문서의 API 페이지는 엔드포인트를 하나도 적어두지 않았다. server · client · update 세 개와 “CLI 와 소켓 API 는 같은 표면”이라는 한 문장이 전부다. 그런데 herdr api schema --json 을 치면 275KB 가 쏟...
-
폰에서 에이전트를 조종했다
Collie 로 승인 대기를 풀어낸 3일
한 줄로 에이전트를 오래 돌려보면 일하는 시간보다 승인을 기다리는 시간이 길다. 자리를 비우면 그 대기가 전부 멈춤이 된다. Collie 는 그 판에 폰을 붙인다. 밖에서 승인 번호를 누르고, 답을 보내고, /compact 를 친다. 3일 동안 폰에서 문장을 21번 보내고 키를 1...
-
Herdr 는 에이전트의 옆자리를 알아본다
코딩 에이전트를 위한 터미널 멀티플렉서
한 줄로 터미널 판(pane) 안에 무엇이 돌고 있는지를 아는 멀티플렉서다. tmux 는 판을 나눠주고 끝난다. 그 안에서 도는 게 셸인지 에이전트인지, 답을 기다리는 중인지 일하는 중인지는 모른다. Herdr 는 그걸 안다. 그래서 에이전트가 다른 에이전트를 부릴 수 있다. 이 ...
-
SSH 로는 되는데 Herdr 만 못 찾는다
.zshrc 가 아니라 .zshenv 였던 이유
한 줄로 ~/.local/bin 을 .zshrc 에 넣었는데도 원격 도구가 바이너리를 못 찾았다. 비대화식(non-interactive) SSH 에서 zsh 는 .zshrc 를 읽지 않는다. .zshenv 에 넣어야 했다. “내가 SSH 로 직접 들어가면 멀쩡한데 프로그램만 못 찾...