You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, when executing tools such as core_memory_replace(), conversation_search(), or archival_memory_search(), users may experience a delay before receiving any response. This can make interactions feel slow and unresponsive.
Describe the solution you'd like
To improve user experience, introduce a mechanism where send_message() is triggered first to acknowledge the request before executing other tools. This ensures that users receive immediate feedback while background processes run asynchronously.
Describe alternatives you've considered
Using a loading indicator while waiting for tool execution, but this doesn't actively engage the user.
Running tools in the background without an initial response, but this creates a perception of lag.
Additional context
This approach can significantly enhance the perceived speed and responsiveness of interactions, making the system feel more natural and user-friendly.
The text was updated successfully, but these errors were encountered:
vukhaihoan
changed the title
Improve Responsiveness by Sending Message First Before Executing Tools
Feature Request :Improve Responsiveness by Sending Message First Before Executing Tools
Mar 25, 2025
Is your feature request related to a problem? Please describe.
Currently, when executing tools such as core_memory_replace(), conversation_search(), or archival_memory_search(), users may experience a delay before receiving any response. This can make interactions feel slow and unresponsive.
Describe the solution you'd like
To improve user experience, introduce a mechanism where send_message() is triggered first to acknowledge the request before executing other tools. This ensures that users receive immediate feedback while background processes run asynchronously.
Describe alternatives you've considered
Using a loading indicator while waiting for tool execution, but this doesn't actively engage the user.
Running tools in the background without an initial response, but this creates a perception of lag.
Additional context
This approach can significantly enhance the perceived speed and responsiveness of interactions, making the system feel more natural and user-friendly.
The text was updated successfully, but these errors were encountered: