Skip to content

Desktop app (Windows & macOS) shows "Medium" effort for all Code sessions; model name syncs but effort field does not #79677

Description

@ts7fx

Summary

The Windows desktop app's status pill in a Code session shows "Medium" effort for every session, even when the session's actual effort level is different. The model name syncs correctly, the effort field does not — it appears to fall back to a default "medium" for remote sessions.

Environment

  • Viewer: Claude desktop app on Windows, remotely viewing/driving Code sessions
  • Session host: Claude Code CLI 2.1.216 running on macOS (darwin)
  • Cross-device setup: sessions run on the Mac; the user types from the Windows desktop app

Steps to reproduce

  1. On macOS, run a Claude Code session and set a non-default effort: /effort high → CLI confirms "Set effort level to high (saved as your default for new sessions)". CLI status line correctly shows e.g. Fable 5 high (other sessions on the same machine show Opus 4.8 xhigh, also correctly).
  2. Open the Claude desktop app on Windows and open that same Code session (or any other).
  3. Look at the status pill at the bottom-right of the conversation.

Expected

Pill shows the session's actual effort (e.g. "Fable 5 (High)").

Actual

Pill shows "Fable 5 (Medium)". Every chat opened in the desktop app shows "(Medium)", regardless of the session's real effort.

Evidence that this is display-layer only

  • The effort was set via /effort high in this exact session and confirmed by the CLI.
  • The CLI status lines on the host machine display the correct per-session efforts (high / xhigh) at the same moment the desktop app shows "Medium" for all of them.
  • The model name in the same pill is correct ("Fable 5"), only the effort part is wrong — suggesting the desktop client receives/syncs the model field but not the effort field for remote sessions, and falls back to the default "medium" when rendering.
  • The "every chat shows medium" pattern also points to a fallback-to-default rather than a per-session misread.

(Screenshot available; the reporter can attach it in a follow-up comment.)

Related (same family, different shape)

Those are CLI-side inconsistencies; this report is specifically the Windows desktop app rendering "Medium" for all (remote) sessions while the CLI shows the correct values.

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