Agent Manager PR #78 — needs-input states

Actual application UI at 1440 × 900. The fixture changes only the session state returned through the normal API contracts.

needs input

Reader, needs input.
Reader, needs input. The signal is the final full-width band in the exchange flow. Its square geometry matches the prompt bands; the composer remains visible and usable.
Reader, scrolled up.
Reader, scrolled up. The needs-input band scrolls with the conversation and is intentionally out of view while earlier turns are being read; there is no pinned duplicate.
Overview, needs input.
Overview, needs input. The tile keeps its compact “! needs input” line. The sidebar remains the normal session list with only its existing state dot.

normal

Reader, normal.
Reader, normal. The same reader without a terminal dialog signal. The composer occupies the same place and remains available.
Overview, normal.
Overview, normal. The same Overview tile and unchanged sidebar entry without a needs-input signal.

narrow-width verification