From 445fb8e79335a5d2c9ae5b72f3fe0d88d2600c21 Mon Sep 17 00:00:00 2001 From: tonaerospace Date: Wed, 22 Nov 2023 05:34:29 +0000 Subject: [PATCH] update --- src/interface.jl | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/interface.jl b/src/interface.jl index 10aaf20..d1aee7c 100755 --- a/src/interface.jl +++ b/src/interface.jl @@ -1,7 +1,8 @@ module interface -export agentReact, addNewMessage, clearMessage, removeLatestMsg, generatePrompt_tokenPrefix, +export agentReact, agentReflex, + addNewMessage, clearMessage, removeLatestMsg, generatePrompt_tokenPrefix, generatePrompt_tokenSuffix, conversation, work, detectCharacters, chunktext, findDetectedCharacter, wikisearch @@ -163,9 +164,7 @@ function agentReact( return newAgent end -""" - Based on Reflexion paper -""" + @kwdef mutable struct agentReflex <: agent availableRole::AbstractVector = ["system", "user", "assistant"] agentName::String = "assistant" @@ -199,6 +198,7 @@ end :longterm=>"" ) end + function agentReflex( agentName::String, mqttClientSpec::NamedTuple; @@ -305,7 +305,6 @@ function agentReflex( newAgent.tools = tools newAgent.role = role newAgent.roles = roles - newAgent.thinkingMode = thinkingMode return newAgent end