Modified the dialogue loading method to allow streaming output to be draggable, at the cost of a loading process when entering the chat interface.
- Upgraded the screenshot tool to optimize the overlap issue between buttons and the status bar on some devices
- Backtracking supports manually specifying titles
- Added a floating button for quick scrolling to the bottom on the chat page
- Streaming output adds intelligent scrolling, supporting mouse wheel and drag
- When the user does not provide modification suggestions and memory is not used as a reference, no rewrite prompt is added (some models may produce repeated output)
- Notepad automatically loads prompt words supporting {{char}} and {{user}} variables
- Fixed the issue where the speaker’s name in the message bubble was incomplete when the content was too short
- Adjusted the default values for permanent memory-related settings, changing the context number from 10 to 3
- Fixed the issue where the calendar fetching tool could not obtain the id on Android devices due to compile compression
- Fixed the error caused by a deleted knowledge base
b218 Update
- Fixed the issue where after mounting a knowledge base txt in the role settings, editing and re-vectorizing the knowledge base txt required remounting it in the role settings
- Automatically syncs and updates the corresponding options in role settings and event settings when renaming the knowledge base
- Fixed the issue where the loading mask on the chat page did not disappear when the message count was 0
b219 Update
- Fixed the issue where an error occurred when summarizing the reasoning log after creating a new topic
b220 Update
- Memory extractor prompt template (memoryExtractorPrompt) supports the {{knowledge_content}} variable, allowing the content extracted from the knowledge base in this conversation to be passed in
b221 Update
- Optimized tool definitions to be compatible with more interface parameters
b222 Update
- Optimized support for Gemini 3 inference mode
b223 Update
- Fixed the issue where changes to role knowledge base settings in dialogue management did not take effect immediately when returning to the dialogue interface
- Fixed the permanent memory error that might be caused by legacy data
- Optimized the scrolling of the chat bubble menu and when the keyboard is launched
- Long-term memory allows setting 1 as the minimum value
- When historical records exist but are pushed out due to length limitations, a prompt is displayed
b224 Update
- Fixed the issue where deleting content might reappear when the keyboard is retracted
- Optimized the height of the scrollbar appearance on the settings page for API/masks/roles (changed to screen ratio)
b225 Update
- Regular expressions support replacement with data in the notepad
- Optimized the position of the add and edit buttons for the scrollbar on the dialogue management page for API/masks/roles
- Fixed the issue where edits to API/masks/roles on the dialogue management page did not take effect in real-time on the dialogue interface
- Fixed the error that occurred when exiting immediately after entering the dialogue page
b226 Update
- Adjusted the margin and transparency of the scrollbar on the dialogue management page for API/masks/roles
- Added the gemini-flash-3-preview model to the list
- Optimized the performance of the chat interface to avoid lag
b227 Update
- Added an undo menu for the last message, allowing the last message to be undone and rolling back long-term memory and role notepad data
- Fixed the issue where entering API edit-replica configuration on the dialogue management page, turning to the replica configuration, caused multiple identical key configurations to be saved due to lag
b228 Update
- Optimized the issue of the latest message being blocked when the keyboard is raised
- De-duplicated knowledge base hit results
Issue Description
Explanation of the issue with the dialogue management interface - API list lag and loss:
- The list is not stuck, but an error occurred because there was an API config with the same id
- These API configs with the same id are mostly due to clicking - edit - replicate - turn to new configuration copy - save on the dialogue management page
- How to solve: The part of the API list that is not displayed in the dialogue management interface is the API configuration with duplicate ids (in chronological order). Open the corresponding API from the settings page, replicate it again, and then delete the original.
b227 will handle the issue of saving duplicates when turning to a new configuration copy, but legacy data still needs to be cleaned manually.
Download link: https://download.omate.net/omate-pro-1.9.2-b228.apk
