Two related gaps around asking the agent from a new comment form (found while reviewing #69, both pre-existing):
-
Unified view: hunk-block.tsx destructures onAskThread/onActThread but never passes them to its CommentFormRow, so the unified diff view offers no Ask/Act on new comments at all — the split view does (hunk-block-split.tsx wires them).
-
No unheard notice on new-thread asks: when nobody is listening, a reply-Ask pops the "No agent is connected" UnheardNotice on the thread card. A new-comment Ask (anchored or general) only has the pre-press tooltip; after pressing, the form closes and the fresh thread card mounts silently — unheard-request.ts's own header names tooltip-only as the failure mode ("nobody hovers before pressing. Silence reads as sent").
Fix direction: wire the unified-view props, and give the new-thread path the same post-press notice the reply path has (e.g. the thread card a new ask becomes shows the notice on mount when askIsHeard was false at send time).
Two related gaps around asking the agent from a new comment form (found while reviewing #69, both pre-existing):
Unified view:
hunk-block.tsxdestructuresonAskThread/onActThreadbut never passes them to itsCommentFormRow, so the unified diff view offers no Ask/Act on new comments at all — the split view does (hunk-block-split.tsxwires them).No unheard notice on new-thread asks: when nobody is listening, a reply-Ask pops the "No agent is connected"
UnheardNoticeon the thread card. A new-comment Ask (anchored or general) only has the pre-press tooltip; after pressing, the form closes and the fresh thread card mounts silently —unheard-request.ts's own header names tooltip-only as the failure mode ("nobody hovers before pressing. Silence reads as sent").Fix direction: wire the unified-view props, and give the new-thread path the same post-press notice the reply path has (e.g. the thread card a new ask becomes shows the notice on mount when
askIsHeardwas false at send time).