[Feature Request] Enhance VS Code Extension UX: Relocate to Secondary Panel & Add Chat Resumption Options
Resolved 💬 39 comments Opened Jun 14, 2025 by BobbyWang0120 Closed Jan 12, 2026
💡 Likely answer: A maintainer (hackyon-anthropic, collaborator)
responded on this thread — see the highlighted reply below.
Hi Team,
I have two suggestions to improve the VS Code extension's usability:
Move to Secondary Panel: Please allow the Claude panel to be moved to the secondary side panel. This is standard for most AI assistants and allows users to keep the file explorer open while chatting, which is much more convenient.
Add Chat Resumption Options: Instead of always starting a new chat, please add options to resume the previous session or continue from a recent chat, similar to the --resume and --continue CLI flags. This would make continuing previous work much faster.
Thanks for considering these improvements!
39 Comments
yes, the editor group approach is awkward, +1 for secondary panel and option to resume
+1
VS Code now allows extensions to contribute views to the secondary sidebar
https://github.com/microsoft/vscode/issues/151681
Keep in mind that this API is still in proposed state, and we aim to finalize it start of October. So it would be great if you try out the API - let us know if it works for you, and once it is final you should be able to use it.
@isidorn I came here looking for a feature request asking to not lock the new editor group when Claude starts in the VS Code extension.
As I searched, I noticed the extension had an update. After I updated it, I have observed this confusing behavior (which may have been present before my recent update but I never noticed it until now):
It would be nice to just have an option somewhere that says "Whatever group we end up in, don't lock it please".
Not sure if this warrants a new issue. I can't find one that exactly matches it. At least now that I know the pattern of how it works, I'll try to remember that. But I know I'll forget and end up with a locked panel which will mess up my flow.
I would like to have the option for claude to be in bottom panel. I currently open terminal window and type claude in order to have it work for me in the bottom. Hope that could be an option for when I click the Claude button in vscode to save those manual steps.
Add notifications support to push notification when done.
+1
+1
currently I use both copilot and codex in vscode on the left sidebar, so I can toggle between file explorer and the chat UIs without having to change the layout
with claude I currently have to hide whatever pane it is in so I have space to see the file explorer and the code at the same time, and vice-versa, meaning switching between claude and file explorer/codex/copilot is a 2 step process.
with copilot or codex, this is a one step process, as these occupy the same pane as the file explorer.
I believe supporting claude being part of the left panel would be a great addition
pictured are codex and copilot at the bottom of the panel icons
<img width="112" height="602" alt="Image" src="https://github.com/user-attachments/assets/c11b5f75-2eac-40be-acd9-497eca87df63" />
+1 for this feature. Very nice update today, but the ability to actually use this in the sidebars (primary or secondary panel) would make alot of sense for viewability!
Thanks for everyone's feedback! 👍 We're look into adding the ability to launch into the secondary sidebar, once the VSCode API is finalized/generally available! We decided not to default launch in the primary sidebar and stick with with editor tabs for the time being.
I'd suggest that Claude Code should open by default at the same panel where it was open during previous session?
@hackyon-anthropic why is this even an either/or choice? The button to open Claude Code as an Editor Tab works great, keep it! In addition to it, there can be a pinnable Primary Sidebar extension tab that works just like Codex. There is no contradiction between two approaches.
How long ago were you last working with Claude on laptop without an external monitor?
I was somehow able to get this to work, but then today it's not working? Can we get a way to toggle this on for those of us that want to use CC in the pane.
On Mac you can do Cmd + Shift + P, then search Claude: Open in Side Bar! Guessing its Ctrl + Shift + P on Win/Linux. Thanks guys!
@kristruman thanks! it is clearly moving in the right direction. But this sidebar view is not pinnable, and once you switched to an Explorer or Source Control, it is gone. A keybinding helps though.
Thank you very much! That's what we want!
Yes, that works, but there's no visible button for that action, like the one for opening in a new tab. Also you can't change the font or size, that's a limitation of vscode even though there are many who asked for it to be customizable.
The (OK, A) problem with the editor tab is that every time it wants to edit something, it shows a diff in a new tab on the same panel, which means having to switch back to the Claude Code tab in order to approve the edit. It's extremely inconvenient.
Github Copilot has been supporting the secondary sidebar for months.
Last night. :-)
<img width="413" height="66" alt="Image" src="https://github.com/user-attachments/assets/16f2487c-24ab-46d7-88b5-fd9c70214890" />
These two special existences hahaha😂
@dxkaufman do you mind showing a screen recording of your issue? Claude code should be opening up in a new column, whereas the diffs should show up in the main editor column
Unfortunately, I believe the GitHub copilot extension was using private internal APIs so they can load directly in the sidebar by default without the user dragging it there. This was possible as GitHub copilot was bundled in VSCode (and both owned by the same parent company).
I don't want Claude in the side panel, I would prefer it to behave as just another document and for it to not appear in it's own locked group so I can move it around easily.
@hackyon-anthropic - OK, here's what it looks like with Claude Code in one tab and an open file in the other, with the sidebar on the left (just the file explorer at the moment):
<img width="1274" height="703" alt="Image" src="https://github.com/user-attachments/assets/e77757f5-c9a2-4bc0-a272-de39c6eac1a3" />
(actually, I switched the tabs so CC is on the right)
Here's what it looks like after I gave it the instruction:
<img width="1255" height="657" alt="Image" src="https://github.com/user-attachments/assets/f0b7d615-f9c3-4cc6-99f7-16bc260d47f9" />
It brought the 'Claude's edit' tab up on top of Claude, so now I have to click on the Claude tab to tell it that I want it to complete those edits.
<img width="932" height="729" alt="Image" src="https://github.com/user-attachments/assets/c80e48c7-35c1-4fce-8dc4-c219ad3c7961" />
I believe that they have opened up the Secondary Side Bar to any app now using Views, would love for the Claude extension to use this versus a doc view, so it can use the full height on the right side. https://github.com/microsoft/vscode/issues/263786
In code now after I use CMD + Shift + P and choose Claude Code: Open in Side Bar it uses the full sidebar like Codex/Roo Code and stays in there through reboots/project swaps etc.
Yes, we do already provide a launch in sidebar VSCode command for power users. Note that you still need to drag it to the right hand side panel (unless you want to keep it at the left hand side).
The button should respect the last launched mode as well (editor tabs vs sidebar)
@
You do, but this primary sidebar view is not pinnable as a sidebar tab (like Codex is). Once you switched to Explorer or Source Control tab, it disappears. Assigning a hotkey helps, but this is NOT an expected user experience from a mature product.
I might be setup differently to you, but my experience does not mimic this. Regardless of what I select (Explorer, Extensions, Source Control) Claude remains pinned in my right hand sidebar. Are you using yours in the right hand secondary side bar?
No. I was speaking of the main primary (left-side) sidebar. What happens with 'Claude Code: Open in Side Bar' command by default.
That being said, I may have talked about experience in some previous versions... I just retested on the current version and I see that Claude has already become a first-class pinnable tab in the primary sidebar. Basically, exactly like I asked for. Thanks, guys.
<img width="1242" height="336" alt="Image" src="https://github.com/user-attachments/assets/ec21ddf2-fa0e-4c45-ab1e-1b2934c9db8e" />
Just to clarify, I want:
(Currently using this extension to make it happen, but many would benefit from proper native Claude Code support of the Secondary Side Bar in Claude Code Terminal mode. https://github.com/s-hiraoku/vscode-sidebar-terminal
Like this:
<img width="1470" height="919" alt="Image" src="https://github.com/user-attachments/assets/5aed3eae-64b6-4497-8bdf-bae5a82fdc90" />
@tonydehnke we have a
Use Terminaloption in/General Configthat will launch the terminal.The defaulting to secondary sidebar option is a limitation of the VSCode API, and we are still waiting for them make the API public (last I checked it was still experimental, which means we can't use it for extensions published on the marketplace). This option will likely be supported only for the GUI though (but not the terminal version for now)
@hackyon-anthropic the Terminal only opens in the main panel, not the Secondary Side Panel. Also in the Claude Setttings, there seems to be an odd conflict of interest between the Panel/Sidebar setting and the Open in Terminal setting that spawns both. It's very confusing.
It seems like the Sidebar support feature is in VS Code main now? https://github.com/microsoft/vscode/pull/273594
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
Still an issue
We have implemented the secondary sidebar support for newer VSCode versions when using the GUI interface. Currently, we don't have plans to support the secondary sidebar when with useTerminal mode enabled
To enable this, go to settings
/General Confgand change thePreferred Locationto sidebar, and it should default to the secondary sidebar to the right (might require a restart of VSCode). You can still drag it to the action bar to the left if you prefer it there. This requires the latest versions of VSCode.Sad to hear Claude isn't going to let us use its powerful terminal in the secondary side bar.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.