Skip to content

Model visibility and session sync issues between VS Code and terminal #26022

@zzkevin2019

Description

@zzkevin2019

1. No model name display in VS Code extension

There is no way to see which model is being used in the VS Code extension. The terminal has /model, /status, /context, and the customizable status line, but none of these are available in VS Code. Users have to guess or trust the VS Code setting, which may not reflect what's actually being used (see issue #3 below).

Request: Display the active model name somewhere in the VS Code UI (e.g., status bar, panel header, or equivalent of the terminal status line).

2. Session state doesn't sync between VS Code and terminal

When resuming a terminal session that is concurrently active in VS Code:

  • Messages sent in VS Code do not appear in the terminal's view of the session
  • The terminal appears to load a snapshot from when the session was last saved, not the live state

Steps to reproduce:

  1. Start a session in VS Code
  2. Resume the same session in terminal (claude --resume)
  3. Continue the conversation in VS Code
  4. Check the terminal - new VS Code messages are missing

Expected: Either real-time sync, or a warning that the session is active elsewhere.

3. Model ambiguity when session spans VS Code and terminal

When a session started in VS Code (configured for Sonnet 4.5) is resumed in the terminal (where /model shows Opus 4.6), it's unclear which model is actually being used. VS Code reports Sonnet 4.5 (based on its settings/system prompt), while the terminal reports Opus 4.6. There's no authoritative way to resolve the conflict from within VS Code.

Additionally, /context initially showed a different model than /status and the status line within the same terminal session, though this resolved after exiting and re-entering the session.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplatform:vscodeIssue specifically occurs in VS Code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions