event는 신호일 뿐 값은 다시 읽고, 사람에게는 끝나거나 막힐 때만 닿는다

client server events.subscribe subscription_started event: pm working herdr agent get pm 다시 읽기 "agent_status": "working" event: pm done herdr agent get pm 다시 읽기 "agent_status": "done" herdr api snapshot 전체를 한 번에 API socket, 한 줄에 JSON 하나(NDJSON). 브라우저로 넓히기는 p3-socket pane.agent_status_changed 보지 않는 곳의 done, blocked toast 사람을 부른다 [[events]] hook on-status pane report-metadata --token summary=... sidebar pm done 14:03 끝, 52초 front idle 14:01 끝, 95초 back idle 14:01 끝, 88초 설정: 보이는 방식은 client, 실행 방식은 server