diff --git a/ui/suite/chat/chat.html b/ui/suite/chat/chat.html
index 1f88e9d..4ea38f7 100644
--- a/ui/suite/chat/chat.html
+++ b/ui/suite/chat/chat.html
@@ -1084,6 +1084,8 @@ function sendMessage(messageContent) {
currentStreamingContent = "";
// Also reset thinking state when user sends a new message
isThinking = false;
+ // Reset suggestions cache so tool buttons are re-rendered after conversation
+ lastRenderedSuggestions = null;
// Inject active switchers into content
var activeKeys = Object.keys(activeSwitchers).filter(function(k) { return activeSwitchers[k]; });