Feature request: support dragging files and folders from the side panel into chat
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Feature request
Please support dragging files and folders from the Codex desktop app's file side panel into the chat composer.
Desired behavior
- Open a project and a chat in the Codex desktop app.
- Open the file side panel.
- Drag a file or folder from the panel into the chat composer.
- Add the dropped item as a reference/context for the message.
Current behavior
Files and folders cannot currently be added to the chat by dragging them from the side panel. This request does not assume that the behavior previously worked or was documented as supported.
Why this would help
Dragging items directly from the file panel would make it easier to include project files and folders in a message without manually entering their paths.
Environment
- Codex desktop app on macOS.
- Exact app version not captured.
- User-reported behavior; no independent automated reproduction performed.
Related requests
#19785 and #31674 request dragging workspace files into external apps. This request concerns dragging files and folders from the app's own side panel into its own chat composer.
Contributor 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.
Research direction
Start by locating the Codex desktop app's file side panel and chat composer, then trace how files and folders are currently added as message references. Confirm the existing drag-and-drop and file-reference flows before implementing the requested behavior; done means dragging either item from the side panel adds it as chat context.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100