Support non-local session store
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
The issue names the session.list RPC and proposes GET /user/copilot/sessions; start by tracing that RPC and how PAT authentication is used. No file, test, or entry point is identified, so confirm the SDK’s current session storage and API boundaries before defining done as remote session history being returned in non-local environments.
Written by the indexing model from the issue text.
Description
Product Feedback: Copilot CLI SDK — Sessions are local-only
The session.list RPC only reads from ~/.copilot/ on the local filesystem — there's no cloud-backed API to fetch session history remotely even though we are authenticating via the same PAT across different environments/servers.
This makes it difficult to build production-deployed apps (e.g. Docker containers) that display a user's Copilot CLI sessions. Auth works fine, but session.list always returns 0 results in any non-local environment.
🙏 Feature request: A cloud API endpoint like GET /user/copilot/sessions (similar to how Copilot Chat syncs sessions in VS Code) so session history is accessible remotely as long as the user authenticated via the same PAT
- Dominant language
- Java
- Stars
- 10.5k
- Forks
- 1.5k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 131
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.
More from github/copilot-sdk
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
github/copilot-sdk#2709 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
github/copilot-sdk#2673 ·
-
bug testing
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
github/copilot-sdk#2628 ·
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
github/copilot-sdk#2627 · 1 comment ·
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
github/copilot-sdk#2493 ·
All issues in github/copilot-sdk
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
elastic/gradle-plugins#157 ·
-
enhancement Tools
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
apache/rocketmq-dashboard#5008 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
DETECT_PARAMETER_NAMES=false silently disables @ConstructorProperties-based Creator detection too Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
FasterXML/jackson-databind#6229 ·