[FEATURE] Add URI to resume headless sessions in Claude Desktop
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
We run a long-lived terminal dashboard (We call it our bddy) that dispatches headless Claude Code sessions to process queued workflows for non-technical team members at our company who prefer to interface with our web app's working queue.
Each run produces a session ID and logs, but today there's no way to open a completed (or in-flight) session in the Claude Code desktop app — users have to copy the session ID and run claude --resume <id> in a terminal at the right cwd to resume the session if next steps are needed.
E.g.
# Copied from the queue on our web app to resume in terminal
cd ~ && claude --resume '748c8464-0615-4e20-95fd-8a0e493ec1b3'
Proposed Solution
It would be great if our web app could directly provide a link like claude://<cwd>/<session_id> and have this session resumes in the Claude Desktop application.
Being able to copy-paste into the terminal is still an apt workaround in the time being, but for our non-technical team members they much prefer going through the Claude desktop app.
Alternative Solutions
Alternatively we could actually build a claude agent using the SDK that runs inline with the queue for a user -- however our focus today is staying lean and not committing to building & maintaining agents on our infrastructure as we experiment and iterate quickly.
Running an agent hub locally and using an internal CLI to push up sessions to the queue has proven really useful for us as it makes the iteration loop extremely small.
Priority
Medium - Would be very helpful
Feature Category
Other
Use Case Example
Example Scenario:
- I flag an item in my queue as ready for claude to review
- My hub picks up the queue item and reviews it using
claude -p - My hub pushes context back up to the queue using our internal CLI
- User wishes to continue the session locally, clicks "Continue in Claude"
- Desktop app opens with previous session resumed and ready to continue
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗