-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
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:
- Start a session in VS Code
- Resume the same session in terminal (
claude --resume) - Continue the conversation in VS Code
- 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.