summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bot.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/bot.go b/bot.go
index d09fa63..e8a40a7 100644
--- a/bot.go
+++ b/bot.go
@@ -873,7 +873,8 @@ func findCall(msg, toolCall string, tv *tview.TextView) {
// we got here => last msg recognized as a tool call (correct or not)
// make sure it has ToolCallID
if chatBody.Messages[len(chatBody.Messages)-1].ToolCallID == "" {
- chatBody.Messages[len(chatBody.Messages)-1].ToolCallID = randString(6)
+ // Tool call IDs should be alphanumeric strings with length 9!
+ chatBody.Messages[len(chatBody.Messages)-1].ToolCallID = randString(9)
}
// Ensure lastToolCall.ID is set, fallback to assistant message's ToolCallID
if lastToolCall.ID == "" {