Skip to content

Model selector crashes: 'dict' object has no attribute 'lower' #57405

Description

@nickeysun

Summary

Model selector dropdown crashes with 'dict' object has no attribute 'lower'.

Steps to Reproduce

  1. Open Hermes Desktop on macOS.
  2. Click the model selector in the bottom input bar (Step 3.7 Flash:Free ...).
  3. The dropdown panel shows an error message instead of the model list:
    'dict' object has no attribute 'lower'.

Expected Behavior

The model list should load and allow switching models.

Actual Behavior

The dropdown shows an error stub and the model list cannot be switched.

Environment

  • OS: macOS (Apple Silicon)
  • Version: # v0.18.0 (ed41237)

Notes

  • Issue appears to be in the model list rendering code.
  • model_catalog.enabled is true in config.
  • Config file ( model / providers / model_catalog ) looks valid in ~/.hermes/config.yaml.
  • This prevents normal model switching in the desktop app UI.
  • Use-case workaround: falling back to other clients while this is fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havearea/configConfig system, migrations, profilescomp/cliCLI entry point, hermes_cli/, setup wizardcomp/desktopElectron desktop app (apps/desktop/*)sweeper:implemented-on-mainSweeper: behavior already present on current maintype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions