CLI는 한 번 묻고 닫고, 구독은 연결을 열어 둔 채 계속 받는다
고급 3/4
index
<- p2-events
p4-session ->
연결 수명
herdr agent wait pm
--until working
응답 하나, 연결 닫힘
그 뒤 변화는 못 본다
events.subscribe
연결 하나, 구독은 pane마다
pm
working
front
working
pm
blocked
back
done
front
idle
live.py
herdr server
$HERDR_SOCKET_PATH
live.py
python3 표준 라이브러리
브라우저
표 + 입력창
session.snapshot
처음 한 번
events.subscribe
열어 둔 채
SSE /events
agent.prompt, pane.send_text
보낼 때마다
POST /send
한 줄에 JSON 하나(NDJSON), 연결 하나에 요청 하나