From 9cbcffd1579dd980a6e968fa461780ba4b8e4349 Mon Sep 17 00:00:00 2001 From: Rick Hennigan Date: Mon, 11 Dec 2023 16:16:29 -0500 Subject: [PATCH] Prevent early evaluation of `toDisplayToolName` --- Source/Chatbook/Tools.wl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Chatbook/Tools.wl b/Source/Chatbook/Tools.wl index 57510426..699a2df2 100644 --- a/Source/Chatbook/Tools.wl +++ b/Source/Chatbook/Tools.wl @@ -547,7 +547,10 @@ makeToolPrompt[ settings_Association ] := $lastToolPrompt = TemplateObject[ "Tool Name: ", TemplateSlot[ "Name" ], "\nDisplay Name: ", - TemplateSlot[ "DisplayName", DefaultValue :> toDisplayToolName @ TemplateSlot[ "Name" ] ], + TemplateSlot[ + "DisplayName", + DefaultValue :> TemplateExpression @ toDisplayToolName @ TemplateSlot[ "Name" ] + ], "\nDescription: ", TemplateSlot[ "Description" ], "\nSchema:\n",