VS Code extension: one-click editor tabs for multiple simultaneous chats
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- rust, vscode
- Domain
- desktop, developer-experience
Research direction
The issue identifies the extension's package.json and the existing commands chatgpt.openSidebar and chatgpt.newCodexPanel. Read the editor/title contribution and command registrations first, then check related discussion #20951 for context. Done means the existing new agent command can be launched directly from the editor title bar, or the toolbar can be configured to open a new editor tab.
Written by the indexing model from the issue text.
Description
What variant of Codex are you using?
IDE Extension for Visual Studio Code.
What feature would you like to see?
My main goal is the flexibility to keep multiple independent Codex chats open at the same time in VS Code editor tabs.
I want to be able to:
- Keep several conversations open simultaneously, each with its own context.
- Switch between chats using normal editor tabs.
- Move chats between editor groups and arrange them side by side.
- Open another chat with one click while keeping the existing chats open.
Please expose “New Codex Agent” directly in the editor title bar so I can create additional chat tabs with one click.
Clicking the Codex icon in the editor title bar currently opens the sidebar. The Claude Code extension's editor-tab workflow is a useful reference for this flexibility.
Codex already supports opening an agent in an editor tab through the Command Palette:
Codex: New Codex Agent
However, opening the Command Palette and searching for this command every time adds unnecessary friction.
A setting to choose whether the existing Codex toolbar button opens the sidebar or a new editor tab would also address this.
Additional information
In the installed extension's package.json:
- The
editor/titlebutton invokeschatgpt.openSidebar. - The existing “New Codex Agent” command is
chatgpt.newCodexPanel.
The request is to make this existing editor-tab capability directly accessible from the toolbar.
Related discussion: #20951.
Environment:
- macOS: 27.0.1
- VS Code: 1.141.0
- Codex extension: 26.1007.21434
- Dominant language
- Rust
- Stars
- 129k
- Forks
- 20.3k
- Avg merge
- 1m
- Merged PRs (30d)
- 998
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
bug context
Difficulty 2/5 Under an hour Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Standalone Unix updater reports success when curl fails (`curl | sh` masks the exit status); Windows path is unaffectedPossibly taken @akhil9tiet claimed this 1 day ago. Openbug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openai/codex#54465 · 1 comment ·
Maintainers usually reply within 1 day
-
codex-skills-extension: pass ModelInfo context window in SkillsExtension::contribute_thread_contextOpenbug CLI context skills
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
apply_patch drops trailing spaces from filenamesPossibly taken @akhil9tiet claimed this 5 days ago. Openbug tool-calls
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
openai/codex#53245 · 2 comments ·
Maintainers usually reply within 1 day
Similar issues
-
build: Update rust versionPossibly taken A pull request linked to this issue is open or already merged. Opendependencies
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
ibm-granite-community/granite-cli#229 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
orottier/web-audio-api-rs#658 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
aosama/astronomical#1318 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
shep-pm/shep-kelpie#980 ·
Maintainers usually reply within 1 day