github / github/copilot-cli

Cross-device sync for personal Copilot instructions

Đang mở
#2,353 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:configuration
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.