V0.8.0 async think loop #40

Merged
ton merged 50 commits from v0.8.0-async_think_loop into v0.8.0 2026-08-08 04:13:05 +00:00
Showing only changes of commit 8232946e91 - Show all commits
+22 -2
View File
@@ -113,8 +113,28 @@ function prepareContext(state::agentState)::Vector{agentMessage}
end end
function formatMsgForLLM() """ convert preparedcontext into openai message format ready to be used by LLM
"""
function formatMsgForLLM(messages::Vector{agentMessage})::Vector{Dict{String, Any}}
""" openai message format
message = Dict(
"role" => "user",
"content" => [
Dict("type" => "text", "text" =>
"
Do you have Brunello di Montalcino from Tenuta CastelGiocon?
"),
Dict(
"type" => "image_url",
"image_url" => Dict("url" => data1_uri)
)
]
)
"""
# convert various messages to openai message format
return openai_message
end end