0.34.0
betaFor any feedback please report to the release discussion.
Beta 4
Beta 3
- Fix that the app may affect Xcode's performance when accessing it's UI with Accessibility API.
- Rename Prompt to Code to Modification, support modifying multiple selections, support displaying addition diffs.
- Other fixes.
Beta 2
- Support setting OpenAI organization and project.
Beta 1
- Add suggestion cheatsheet "Instructed Suggestions".
When this cheatsheet is on, you can use \\\ instructions
to instruct the suggestions. For example, typing .frame\\\width 30 height 100
will instruct the suggestion to be .frame(width: 30, height: 100)
.
If you want the suggestion to rewrite the whole line, you can use let foo \\< instructions
.
- Add suggestion cheatsheet "Typo Fix".
When this cheatsheet is on, it will try to fix the typo of the word under the text cursor in the suggestion.
-
Support sending a message to chat using comments. You can use // chat: message
to initiate a special suggestion. When you accept the suggestion, it will send the message to the chat.
-
Support installing to other folders than /Applications
. If it's installed in other folders, you will have to install the launch agent manually by clicking the button. The launch agent will be installed into ~/Library/LaunchAgents
.
-
Display diffs in the suggestion.
-
Some refactoring and bug fixes.
GitHub0.33.5
- Support Codeium indexing
- Support a proof-of-concept version of GitHub Copilot chat. Please note that this feature is still in an early stage of development and may change in the future. To use it, you have to turn on "Pretend IDE to be VSCode" in the GitHub Copilot settings and change the chat model to "GitHub Copilot (poc)".
This implementation uses the language server to access the GitHub Copilot chat, so it should be much more legal than copilot-gpt4-service. The only(?) not-so-legal thing is that we need to use VSCode as the IDE name. Custom system prompt and temperature will not work for GitHub Copilot chat. Scopes will work. The built-in RAG of GitHub Copilot chat may not work properly.
- Bump Copilot.vim to 1.37.0 and fixes.
- Add a "Utility chat model" picker in the chat settings. This model will be used when it need to use LLM as a tool.
- Prevent repeated parsing of markdown content in chat panel on scroll.
- Add new models for Google Gemini and Claude.
- Move appcast.xml to https://copilotforxcode.intii.com/appcast.xml
GitHub0.33.5
betaBeta 2
- Fix that the app will crash when GitHub Copilot was asked to generate non-stream response. But since we can't change the system prompt, we can't use it to do anything other than chat. I have added a "Utility chat model" picker in the chat settings. If you need to use scopes that require LLMs to perform certain tasks (for example the project scope), you'd better set it up. Fixes #552
Beta 1
- Support Codeium indexing #544
- Support a proof-of-concept version of GitHub Copilot chat #550. Please note that this feature is still in an early stage of development and may change in the future. To use it, you have to turn on "Pretend IDE to be VSCode" in the GitHub Copilot settings and change the chat model to "GitHub Copilot (poc)".
This implementation uses the language server to access the GitHub Copilot chat, so it should be much more legal than copilot-gpt4-service. The only(?) not-so-legal thing is that we need to use VSCode as the IDE name. Custom system prompt and temperature will not work for GitHub Copilot chat. Scopes will work. The built-in RAG of GitHub Copilot chat may not work properly.
- Bump Copilot.vim to 1.37.0 and fixes #530
- Prevent repeated parsing of markdown content in chat panel on scroll.
- Move appcast.xml to https://copilotforxcode.intii.com/appcast.xml
GitHub