Skip to content

[Feature]: /Personality doesn't show currently selected personality #2887

@InB4DevOps

Description

@InB4DevOps

Problem or Use Case

When typing /personality without arguments, the current output shows only the list of available personalities. There's no indication of which personality is currently active, making it difficult for users to quickly identify their current configuration without remembering or checking the config.

Proposed Solution

Display the current personality above the list of available personalities for quick reference. The format should be:

+--------------------------------------------------+
|          (^o^)/ Personalities              |
+--------------------------------------------------+

  Current:    kawaii

  none         - (no personality overlay)
  kawaii       - You are a kawaii assistant!
  professional - You are a professional assistant.
  technical    - You are a technical expert.

  Usage: /personality <name>

Alternatives Considered

  • Option 1: Add a separate command like /personality show - Less discoverable, requires users to remember the exact command
  • Option 2: Show current personality in a different section - Clutters the output, less immediately visible
  • Option 3: Add a config indicator - Requires config access, more complex implementation

The chosen solution (displaying current personality at the top) provides the best UX: it's immediately visible, requires no additional commands, and clearly indicates the active state.

Feature Type

Configuration option

Scope

Small (single file, < 50 lines)

Contribution

  • I'd like to implement this myself and submit a PR

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