openai / openai/codex

Detach a session into a separate window

Open
#38,531 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement extension session
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

IDE Extension

What feature would you like to see?

Feedback: Claude Code VS Code extension — code block UX

Bối cảnh người dùng

Vận hành một lab multi-AI với hai họ công cụ chạy song song trong VS Code:

  • Codex-family (Sol, Terra) — mỗi câu trả lời có sẵn dãy icon, gồm nút click-copy trên từng code block.
  • Claude-family (Opus, Fable qua extension Claude Code) — render kiểu terminal/CLI, không có dãy icon copy.

Luồng làm việc là relay thủ công giữa các agent, nên thao tác copy code lặp lại rất nhiều lần trong ngày. Việc thiếu nút copy làm mỗi lần phải bôi chọn + Cmd/Ctrl+C, chậm và dễ chọn hụt với snippet nhiều dòng.

Đề xuất 1 — Nút copy trên mỗi code block

Thêm click-to-copy cho code block trong panel chat của extension:

  • Icon copy hiện khi hover ở góc trên phải block, bấm để copy toàn bộ nội dung, kèm xác nhận "Copied" thoáng qua.
  • (Tùy chọn) Click bất kỳ đâu trong block để copy.

Đây đã là quy ước ở web app Claude.ai, GitHub, ChatGPT và hầu hết chat UI hiện đại render code. Hiện đã có feature request cộng đồng cho đúng việc này:

Nếu triển khai kèm một VS Code command riêng (ví dụ "Claude Code: Copy last code block"), người dùng còn rebind được phím tắt qua Keyboard Shortcuts editor.

Đề xuất 2 — Cân bằng tính năng chéo giữa hai công cụ

Quan sát từ việc dùng song song, mỗi bên mạnh một nửa và thiếu nửa kia:

  • Claude Code: cho tách session chat ra thành cửa sổ (window) riêng — rất tiện để theo dõi nhiều agent song song — nhưng thiếu dãy icon copy trên câu trả lời.
  • Codex: có dãy icon copy tiện lợi trên mỗi câu trả lời — nhưng chưa cho tách session ra thành cửa sổ riêng.

Đề nghị: Claude Code bổ sung dãy icon (bắt đầu từ nút copy) để có cả hai thế mạnh — vừa multi-window, vừa copy nhanh.

Ưu tiên (góc nhìn người dùng)

Thấp về độ phức tạp kỹ thuật, cao về tần suất chạm phải: thao tác copy diễn ra hàng chục lần mỗi ngày trong luồng relay nhiều agent, nên một nút copy tiết kiệm ma sát đáng kể mỗi phiên.

Additional information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The payload names no Codex files, tests, or entry points. First clarify whether the scope is detaching a Codex session window or adding per-code-block copy to the IDE Extension, then identify the relevant extension entry point and validation test; done should be the single agreed feature implemented and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, vscode
Domain
desktop, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.