about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--kaakaa/tea.scm13
1 files changed, 7 insertions, 6 deletions
diff --git a/kaakaa/tea.scm b/kaakaa/tea.scm
index 61b00f3..46b2e31 100644
--- a/kaakaa/tea.scm
+++ b/kaakaa/tea.scm
@@ -496,12 +496,13 @@ state and a list of effects."
                                     ,(if (tool-call-result-success? result)
                                          "completed"
                                          "failed"))
-                                   ("content"
-                                    ("type" . "content")
-                                    ("content"
-                                     ("type" . "text")
-                                     ("text" . ,(focus (key-ref "content")
-                                                       (tool-call-result-json result)))))))))
+                                   ("content" .
+                                    ,(vector `(("type" . "content")
+                                               ("content"
+                                                ("type" . "text")
+                                                ("text" .
+                                                 ,(focus (key-ref "content")
+                                                         (tool-call-result-json result)))))))))))
                   (state->llm-requests session-id state)))))
 
 (define (next-state state message tools)