async tool results

This commit is contained in:
2026-03-06 11:01:57 -07:00
parent 713b3a2ff0
commit aee7aa7b16
6 changed files with 126 additions and 55 deletions

View File

@@ -42,7 +42,7 @@ defmodule ElixirAiWeb.ChatMessage do
def assistant_message(assigns) do
assigns =
assigns
|> assign(:_reasoning_id, "reasoning-#{:erlang.phash2(assigns.content)}")
|> assign(:_reasoning_id, "reasoning-#{:erlang.phash2({assigns.content, assigns.reasoning_content, assigns.tool_calls})}")
|> assign(:_expanded, false)
~H"""