Added
- The chat pins the agent's todo list to its bottom: done count and the item in progress on one
line, the whole list by phase when opened. It follows Claude Code'sTodoWrite, Codex's
update_plan, and omp, omo and gjc todo operations, and in the work block a todo call reads as
one line ("done · Build") that opens to the list as it stood after it.
Fixed
- A pane's terminal (and the chat over it) no longer shows "terminal ended" when it reconnects
just after Codex finished an answer, for example on a phone coming back from the background.
herdr refuses an attach while a read of the same terminal is in progress, and asks for a
retry. On an idle Codex pane, the transcript match's 400-line read makes herdr scroll the
history back, which takes about a second or more. The attach is now retried for as long as
such a read can last, and a refused attach no longer prints herdr's message into the terminal.
(#45, by @Yoonwoo-Ha) - An omo or gjc pane that finishes while you are not looking at it reads DONE (and alerts),
not READY, and reads RUN while it works. herdr recognises these agents from their screen and
processes; omo's label turns frompitoclaudemid-turn, so herdr reported the whole turn
asunknownand its end as plainidle. The server now keeps whether each pane worked and
reports what herdr does for agents it does not lose: done until the pane is focused in herdr.