A Short-Term Roadmap
Here are the improvements coming over the next few days:
-
Run without 3rd-party server - connect directly to OpenAI, so you don’t have to worry about data privacy issues. This has been built already, and I will release it tomorrow (May 8) after more thorough testing.
-
Health Check - easily check if service is connected, so that you can use a fallback option, like …
-
Non-streaming response Fallback - In case streaming is unavailable, fallback to a standard wait-for-response API call. The goal for the plugin is to never have this event trigger, but also to never have a request not complete because of some connectivity issue.
-
Custom OpenAI endpoints - Support for OpenAI on Azure and other APIs exposing the ChatGPT models. This will be experimental.
Other features in the works:
-
Code Syntax Highlighting - Auto-detect and format code snippets, as in the official interface
-
System Message Improvements - Checkbox to always send most recent system message, so you don’t always need to set it.
-
Better Message History Handling - Send more complete message history context, with fewer tokens, using conversation summarization from LangChain.
Let me know what else you’d like to see in this list!