feat(tui-go): drop inline tool-start rows (keep results only)

The ⏵ tool-start row doubled up with the ✓/✎ result row in OUTPUT. Drop it
inline — tool starts still show in the tool list + EVENTS panel. The inline
transcript now carries only outcomes: ✎ writes, ✓/✗ tool results, ⌘/✕
approvals, ⊞/⊟ grants.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-21 23:24:10 +00:00
parent 6a06f2ead5
commit f14a83c026
3 changed files with 3 additions and 4 deletions
+2 -1
View File
@@ -198,7 +198,8 @@ func (m *Model) applyServer(msg protocol.ServerMessage) {
}
s.LastEventAt = nowMillis()
}
m.appendAction(msg.SessionID, "⏵", msg.ToolName)
// Tool-start is not surfaced inline (it doubles up with the ✓/✎ result row); it
// stays in the tool list + EVENTS panel.
case protocol.TypeToolCompleted:
if s := m.session(msg.SessionID); s != nil {
s.Active = false