Improve User Experience
Every time after I upgrade Copilot for Xcode, it requests me to restart Xcode to let it work again. Is that a necessary? I have used other apps like Alex Side Bar, it doesn't request to restart Xcode after it upgrades. So I think maybe this can be improved.
It's because Copilot is registered as Source Editor extension of Xcode, and Xcode does not support dynamically load extensions. Anyway, if you don't restart Xcode immediately after upgrade, both completion and chat should still work.
“both completion and chat should still work”,so only "insert at cursor position" does not work until a reboot? I am used to using copy/paste and I can accept this.
Then move the instruction to an alert when user use "inter at cursor position" will be better.