github / github/copilot-cli

Cross-device sync for personal Copilot instructions

Aperta
#2,353 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area:configuration
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

Personal instruction files are local to each machine. If I teach Copilot a lesson on one device (e.g. "always write Python scripts to a file instead of passing markdown through PowerShell inline"), that knowledge doesn't carry to my other machines. Since Copilot already authenticates via GitHub, personal instructions could be synced as a GitHub-backed user setting — similar to VS Code Settings Sync. This could be a private gist, a user-scoped API, or a dotfiles-style repo integration. Today the workarounds (symlinks to cloud storage, manually copying files) are fragile and easy to forget.

## Example prompts or workflows

1. I discover that PowerShell mangles backticks and emoji in API calls. I tell Copilot to remember this. On my laptop the next day, Copilot already knows.
2. I set a personal preference like "always use Python 3.12" or "prefer pnpm over npm". It applies on every device I use.
3. I build up a set of personal coding conventions over weeks. When I get a new machine, they're already there after `copilot /login`.
4. A team lead sets org-wide instructions via a repo. A developer supplements with personal preferences that roam with their GitHub account.

## Additional context

This has bitten me across three separate sessions — Copilot keeps re-learning the same PowerShell encoding lesson because session memory is local-only. The session store DB doesn't roam either.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.