Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request :Improve Responsiveness by Sending Message First Before Executing Tools #2517

Open
vukhaihoan opened this issue Mar 25, 2025 · 1 comment

Comments

@vukhaihoan
Copy link

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.

@vukhaihoan 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
@sarahwooders
Copy link
Collaborator

We will have a demo of this in about 1-2 weeks - please check back in then!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants