Skip to content

Add visual indicator for active agent type in chat UI #28

@blink-so

Description

@blink-so

Feature Request

Add a colorful visual indicator in the chat UI to show which agent is currently running (Claude, Goose, Aider, Codex, or Custom).

Current State

The chat UI shows server status (online/offline) but doesn't indicate which specific agent type is active.

Proposed Enhancement

Add a visual element (colored badge, icon, or indicator) in the header that:

  • Shows the current agent type (claude, goose, aider, codex, custom)
  • Uses distinct colors for each agent type for quick visual identification
  • Complements the existing server status indicator

Implementation Notes

  • Agent type is already detected in cmd/server/server.go via parseAgentType()
  • Could be exposed via the existing /status endpoint or new API endpoint
  • UI location: likely in the header component alongside the current status indicator
  • Should integrate with the existing design system and dark/light mode toggle

Benefits

  • Quick visual confirmation of which agent is active
  • Helpful when switching between different agent types
  • Improves user experience with colorful, intuitive interface

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions