Update:
- Speach-to-text option is added (STT, uses SPQRTextAudioTool). Press "Record microphone (SST)" to record your message. Press "Send SST Result" button to send it to Kobold. This requires the SPQR SpeechAudioTool to be launched together with VaM. In Windows it uses the default microphone;
- The actions corresponding to the "Send Message (Generate AI Response)", "Record Microphone (SST)" and "Send SST Result" buttons have been made available to external triggers. This can be used to call the actions using in-game triggers or pressing certain keyboard buttons;
- The "Clear last message from history" is added. It clears the last AI response and the last user request from the chat history. This can be used to roll back and continue the dialogue from the selected point.
Update of memory and chat history management:
- Added a text field displaying the chat history;
- Automatic saving of chat history to file chat_history.txt in Custom/PluginData/koboldlink directory;
- Added buttons for clearing and loading the chat history from file chat_history.txt (it can be used to continue old chat after restarting VaM);
- Added "Update memory" button to load new content of the author's notes and main memory block from files without reloading the plugin;
- The memory is divided into three sub-blocks: author's note before memory, the main memory block, and author's note after memory. Each of them is saved in a separate file in Custom/PluginData/koboldlink directory;
- Added input fields for character and user names. Click the button "Update memory" after entering new names. When the plugin is initialized, the names specified in the file pref.json are written to these fields;
- The "Audio playback delay" slider, which sets the audio file playback delay value, now specifies the value in seconds instead of milliseconds.

! Before installing this updated version, please, delete all files of the old version from the Custom/PluginData/koboldlink directory, otherwise it may cause an error.
Minor update to the plugin's user interface and bug fixes:
- A toggle "AIButtonsOn" to allow/disable sending requests to Kobold using UIButtons is added;
- Checking the AI driving buttons is carried out when adding the plugin to an atom;
- The symbols {char} and {used} are replaced with {{char}} and {{used}} to match the format of the character cards used in TavernAI and other similar programs;
- The lip sync settings (on/off and the volume multiplier) specified in the pref.json file are applied when the plugin is added to the Person atom;
- Several bugs related to text processing are fixed;
- The stop sequence ["### Instruction:", "###Response:"] is added to the parameters of the Kobold request, which allows to significantly speed up the generation of responses in the Instruct mode.

! Before installing this updated version, please, delete all files of the old version from the Custom/PluginData/koboldlink directory, otherwise it may cause an error.
Small update:
- Added display of speech bubble. Use the "SpeechBubbleOn" toggle to enable/disable the option, and the "SpeechBubbleDuration" slider to adjust the display duration of the speech bubble.
- Fixed the bug when an UIButton atom that has a parent could not be associated with the plugin. Many thanks to everlaster who suggested the solution.
- Added the use of square brackets to separate the AI request from the rest of the button text. It is useful for not including the name of the button displayed in the scene in the request. Therefore, the text of the UIButton, associated with the plugin, that sends the AI request should have the following structure: "display name + new line + [request]".

! Before installing this updated version, please, delete the configuration files of the old version from the Custom/PluginData/koboldlink directory, otherwise it may cause an error.
Back
Top Bottom