Since the beginning of April, I have been closely following every update and learning new features of Omate! However, after this update, I encountered an issue where the notebook cannot be used normally, and I would like to seek help from Esey. I have also accumulated some minor issues and suggestions:
Device Information: Vivo x100s pro Version: 1.9.1
I. Software Issue Consultation
- Notebook Invocation Failure
After the 1.9.1 update, the previously smooth intermediary API can no longer invoke the notebook, resulting in a 400 error, indicating a tool invocation issue. After disabling the notebook feature, the AI assistant provides an explanation of the error content based on the current prompt and API output as shown in Figure 2.
Since the API could always invoke the notebook tool normally before the update, and this update mentioned optimization modifications to the notebook tool, I wonder if there is a bug… Testing with the official key of deepseek still allows invocation, but I am not sure what happened with the intermediary API.
Another related suggestion is that most players still use the intermediary more… I have recommended the use of the notebook to many friends (I use it to update characters, environments, and hierarchical memory), but most people gave up due to API limitations. Among the dozen or so APIs I use, only 3 can invoke the notebook (only one can do so stably). I consulted the intermediary provider, who said they support the Agent feature, so it might be an optimization issue with the Omate software. I wonder if the compatibility of the notebook Agent can be further optimized? This would better promote the “notebook,” a unique and infinitely potential tool of Omate.
-


-
Calendar Schedule Creation Issue with Agent Tool
Although an optimization was done once to add a calendar ID tool, the calendar schedule creation feature still cannot be used on this phone. When initially invoked, Omate requests permission to invoke the calendar schedule, but even after authorization, it still shows that the calendar name cannot be found, or there is a garbled error. I hope it can be further optimized, as companion users really want a small AI assistant that can interact with their daily lives! QUQ
- Software Stability Issue:
When too many messages are sent in the same conversation, it causes a crash. Specifically, under the last version of the 1.8 series, if the number of chats in the same conversation exceeds 1900, sending a message often results in a 10-second lag, and touching the screen may cause a crash. I personally checked that there is sufficient remaining memory on the device (about 200G), and no other software experiences crashes. After starting a new topic, this issue is resolved, and no more crashes occur. Additionally, when the number of chats exceeds three or four hundred in the same conversation, the AI response repetition rate soars, although the context count remains stable at 50. It seems there is an inherent instability when there are many chats in a conversation, and I hope there is an opportunity for optimization.
4. After the 1.9.1 update, I found that permanent memory search and addition both failed. The previously established index was also cleared and disappeared.

- Abnormal Log Issue:
The inference log continuously shows errors related to a deleted knowledge base (failed to search knowledge base “xxx某已删除知识库.txtxxx”, error message: Exception: Failed to read vectorized content: Exception: Vectorized file does not exist), which does not directly affect core functions, but the long-term existence of such anomalies may hide performance risks. It is recommended to investigate and fix this.
II. Function Optimization Suggestions
- Enhance Real-Time Time Function
As a heavy user of daily companion functions, the accuracy of real-time time is crucial. However, even with multiple prompt words, the AI still cannot stably respond to real-time time demands. I wonder if it can be suggested to add a forced trigger mechanism to ensure the function is stable and effective.
- Optimize Voice Reading Filter Function:
Currently, voice reading seems to only filter content within parentheses, and it reads symbols like >, -, and regular expressions, affecting the user experience. I hope a custom filter setting can be added, allowing users to independently choose which symbols or text rules to block, or at least filter out the reading of symbols.
These are the issues encountered for now, hoping for guidance, and thank you for reading!