diff --git a/CHANGELOG.md b/CHANGELOG.md index f116c11..0521522 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added multi-threaded server support which should prevent health checks aimed at `GET /` from failing during prediction. - Separated autocomplete lambda into a separate C++ function so that it can be bound to `/v1/completions`, `/v1/engines/copilot-codex/completions` and `/v1/engines/codegen/completions` - Removed `model` from completion input as required param which stops the official copilot plugin from freaking out +- Integrate latest changes from upstream ggml including some fixes for ARM NEON processor +- Added Mac builds as part of CI +- Support for fork of [vscode-fauxpilot](https://github.com/ravenscroftj/vscode-fauxpilot) with a progress indicator is now available ([PR](https://github.com/Venthe/vscode-fauxpilot/pull/26) is open upstream, please react/vote for it). ## [0.0.3] 2023-04-13 diff --git a/README.md b/README.md index 6707b0c..cc2a875 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ TurboPilot is a self-hosted [copilot](https://github.com/features/copilot) clone ***NB: This is a proof of concept right now rather than a stable tool. Autocompletion is quite slow in this version of the project. Feel free to play with it, but your mileage may vary.*** -![a screen recording of turbopilot running through fauxpilot plugin](assets/screenrecording.gif) +![a screen recording of turbopilot running through fauxpilot plugin](assets/vscode-status.gif) ## 🤝 Contributing @@ -69,7 +69,12 @@ docker run --rm -it \ #### Using the API with FauxPilot Plugin -To use the API from VSCode, I recommend the [vscode-fauxpilot](https://github.com/Venthe/vscode-fauxpilot) plugin. Once you install it, you will need to change a few settings in your settings.json file. + + + +To use the API from VSCode, I recommend the vscode-fauxpilot plugin. While I wait for Venthe to consider my PR (please react to it [here](https://github.com/Venthe/vscode-fauxpilot/pull/26)), you can download my build of the [vscode-fauxpilot plugin](https://github.com/ravenscroftj/vscode-fauxpilot/releases/tag/v1.1.5-ravenscroftj) which also has a progress indicator (as seen in the animation above). + +Once you install it, you will need to change a few settings in your settings.json file. - Open settings (CTRL/CMD + SHIFT + P) and select `Preferences: Open User Settings (JSON)` - Add the following values: diff --git a/assets/vscode-status.gif b/assets/vscode-status.gif new file mode 100644 index 0000000..84fb767 Binary files /dev/null and b/assets/vscode-status.gif differ