From 3bb4264c7b4b7455e0a9cc62c914eb26f3f1b48f Mon Sep 17 00:00:00 2001 From: narawat Date: Fri, 17 Nov 2023 06:36:10 +0000 Subject: [PATCH] update --- src/interface.jl | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/interface.jl b/src/interface.jl index 30865b5..bee3bf3 100755 --- a/src/interface.jl +++ b/src/interface.jl @@ -425,13 +425,30 @@ end function work(a::T, prompt::String) where {T<:agent} respond = nothing while true + toolname = nothing + toolinput = nothing + respond = sendReceivePrompt(a, prompt) @show respond headers = detectCharacters(respond, ["QTS:", "Plan:", "Thought:", "Act:", "ActInput:", "Obs:", ".....", "ANS:"]) @show headers - break + respond = split(respond, "Obs:")[1] + chunkedtext = chunktext(respond, headers) + if headers[1][:char] == "ANS:" + respond = chunkedtext[1][:body] + a.thought = "nothing" + break + else + # check for chatbox + + # function call + + + + + end