diff options
| author | spoons-and-mirrors <[email protected]> | 2025-08-10 03:22:16 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-09 20:22:16 -0500 |
| commit | bd4319f2bc28c0ad16946107e7d1d50fa924527e (patch) | |
| tree | e1a404ee7e1aebe7f6a4b804a847b2530ca37de9 /packages/tui/internal/components/status | |
| parent | 696ab1a752e5bfa520379e21d933be1cd3058ce0 (diff) | |
| download | opencode-bd4319f2bc28c0ad16946107e7d1d50fa924527e.tar.gz opencode-bd4319f2bc28c0ad16946107e7d1d50fa924527e.zip | |
Feat: Add Agent Name in the LLM Response Footer (and re-order it) (#1770)
Diffstat (limited to 'packages/tui/internal/components/status')
| -rw-r--r-- | packages/tui/internal/components/status/status.go | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/packages/tui/internal/components/status/status.go b/packages/tui/internal/components/status/status.go index be34dd938..1634bd6c5 100644 --- a/packages/tui/internal/components/status/status.go +++ b/packages/tui/internal/components/status/status.go @@ -121,30 +121,14 @@ func (m *statusComponent) View() string { var modeBackground compat.AdaptiveColor var modeForeground compat.AdaptiveColor - switch m.app.AgentIndex { - case 0: + + agentColor := util.GetAgentColor(m.app.AgentIndex) + + if m.app.AgentIndex == 0 { modeBackground = t.BackgroundElement() - modeForeground = t.TextMuted() - case 1: - modeBackground = t.Secondary() - modeForeground = t.BackgroundPanel() - case 2: - modeBackground = t.Accent() - modeForeground = t.BackgroundPanel() - case 3: - modeBackground = t.Success() - modeForeground = t.BackgroundPanel() - case 4: - modeBackground = t.Warning() - modeForeground = t.BackgroundPanel() - case 5: - modeBackground = t.Primary() - modeForeground = t.BackgroundPanel() - case 6: - modeBackground = t.Error() - modeForeground = t.BackgroundPanel() - default: - modeBackground = t.Secondary() + modeForeground = agentColor + } else { + modeBackground = agentColor modeForeground = t.BackgroundPanel() } |
