From 6c9640996923966de478ad1c4b646b8e11df9fe2 Mon Sep 17 00:00:00 2001 From: narawat Date: Wed, 12 Aug 2026 04:33:19 +0700 Subject: [PATCH] update --- src/agentCore.jl | 4 ++-- src/type.jl | 4 ++-- test/runtest.jl | 5 +++++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/agentCore.jl b/src/agentCore.jl index af7fdb4..ff4089f 100644 --- a/src/agentCore.jl +++ b/src/agentCore.jl @@ -54,7 +54,7 @@ mutable struct yiemAgent <: agent # High-level agent wrapper sessionId::Union{String, Nothing} # Optional session identifier maxRetryDelayMs::Union{Int64, Nothing} # Maximum delay between retries (ms) parallelToolExecute::Bool # Default: false - agentEventSink::Function # agent emits its status via this function + agentEventSink::Function # agent emits its status via this function end """ @@ -99,7 +99,7 @@ function yiemAgent( sessionId::Union{String, Nothing}=nothing, maxRetryDelayMs::Union{Int64, Nothing}=nothing, parallelToolExecute::Bool=false, - agentEventSink::Function=agentEventSink, #WORKING + agentEventSink::Function=agentEventSink, ) # Create channels: input (user -> agent), followUp (async queue), output (agent -> user) inputChannel = Channel(16) diff --git a/src/type.jl b/src/type.jl index e1836b5..0db7744 100644 --- a/src/type.jl +++ b/src/type.jl @@ -342,8 +342,8 @@ agentState("You are a helpful assistant", OrderedDict{String, agentTool}(), agen """ function agentState( systemPrompt::String="", - model::llmModel=llmModel{String}("", "unknown", "unknown", "", false, String[], - modelCost(0.0, 0.0, 0.0, 0.0), 0, 0), + model=llmModel("model_1", "unknown", "unknown", "", false, String[], + modelCost(0.0, 0.0, 0.0, 0.0), 0, 0), tools::OrderedDict{String, agentTool}=OrderedDict{String, agentTool}(), messages::Vector{agentMessage}=agentMessage[], ) diff --git a/test/runtest.jl b/test/runtest.jl index 54d6850..18c4353 100644 --- a/test/runtest.jl +++ b/test/runtest.jl @@ -299,6 +299,11 @@ end +# model=YiemAgent.llmModel("model_1", "unknown", "unknown", "", false, String[], +# YiemAgent.modelCost(0.0, 0.0, 0.0, 0.0), 0, 0) + + + #WORKING load tools text2text_llm = text2textInstructLLM(agent_conn, config["externalservice"]["servicesloadbalancer"]["nats"],