mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-06-29 11:42:04 +00:00
The per-row copy control lived in the header's trailing slot as a 24px button that depended on a `group-hover/tool-row` group that exists nowhere in the tree. It therefore stayed `opacity-0` yet remained clickable — an invisible hit-target straddling the disclosure caret and duration, making the caret hard to click without firing a copy. Move copy into the expanded body's top-right (matching the code-block convention) where it can't fight the caret for the right edge, and make it actually visible (subtle at rest, full on hover/focus). The header right edge now belongs solely to the duration label + caret. Tradeoff: copy is only reachable once a row is expanded; rows with no expandable body no longer surface a copy control. |
||
|---|---|---|
| .. | ||
| ansi-text.tsx | ||
| clarify-tool.tsx | ||
| directive-text.test.ts | ||
| directive-text.tsx | ||
| markdown-text.test.ts | ||
| markdown-text.tsx | ||
| message-render-boundary.test.tsx | ||
| message-render-boundary.tsx | ||
| streaming.test.tsx | ||
| thread-virtualizer.tsx | ||
| thread.tsx | ||
| todo-tool.tsx | ||
| tool-approval-group.test.tsx | ||
| tool-approval.test.tsx | ||
| tool-approval.tsx | ||
| tool-fallback-model.test.ts | ||
| tool-fallback-model.ts | ||
| tool-fallback.tsx | ||
| tooltip-icon-button.tsx | ||
| user-message-edit.test.tsx | ||
| user-message-text.tsx | ||