Agent chat: the last answer's Copy row shows once the turn ends
Leo-ask: ask-c92cd7a205
Leo: "i should be able to see the copy buttons on your responses when your things end"
Once the agent finishes, the chat's last turn footer (Copy, Fork, Pin, Read aloud, age) now shows without hovering, as in Claude and ChatGPT. Earlier turns' footers stay hover-only. While a turn is running there is no footer for it, so nothing shows mid-turn; once a new prompt follows, the previous footer goes back to hover-only.
App.tsx: RowFrame marks the turnSummary row with nothing drawn after itacpmux-row--final-footer.conversation.css: that row's.cv-turn-actionsis at opacity 1. The footer is absolutely placed with its space already kept, so nothing moves.
Spec: design/chat-transcript.md ("one action footer per turn ... revealed on hover"); the spec gets a line about the last turn's footer showing at rest.
Risk: one CSS rule and one class; small and contained.
Agent session: agent session
š¤ Generated with Claude Code
![View with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3-3x.png)
![Autofix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png)
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Shows the last turn's action footer (Copy, Fork, Pin, Read aloud) without hovering once the agent finishes, matching Claude and ChatGPT. Earlier turns' footers stay hover-only, running turns show no footer, and the footer returns to hover-only once a new prompt follows. The change is small and contained: one CSS rule and one class.