update
This commit is contained in:
+1
-1
@@ -104,7 +104,7 @@ function yiemAgent(
|
|||||||
prepareContext::Function=prepareContext,
|
prepareContext::Function=prepareContext,
|
||||||
formatMsgForLLM::Function=formatMsgForLLM,
|
formatMsgForLLM::Function=formatMsgForLLM,
|
||||||
beforeToolCall::Function=beforeToolCall,
|
beforeToolCall::Function=beforeToolCall,
|
||||||
afterToolCall::Function,
|
afterToolCall::Function, #WORKING
|
||||||
# prepareNextTurn::Union{Function, Nothing}=nothing,
|
# prepareNextTurn::Union{Function, Nothing}=nothing,
|
||||||
# prepareNextTurnWithContext::Union{Function, Nothing}=nothing,
|
# prepareNextTurnWithContext::Union{Function, Nothing}=nothing,
|
||||||
sessionId::Union{String, Nothing}=nothing,
|
sessionId::Union{String, Nothing}=nothing,
|
||||||
|
|||||||
@@ -231,6 +231,18 @@ function beforeToolCall(context::beforeToolCallContext, signal::abortSignal)::be
|
|||||||
return beforeToolCallResult(false, "N/A")
|
return beforeToolCallResult(false, "N/A")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#TODO
|
||||||
|
function afterToolCall(context::beforeToolCallContext, signal::abortSignal)::beforeToolCallResult
|
||||||
|
# final context check
|
||||||
|
|
||||||
|
# seek user approval via UI
|
||||||
|
|
||||||
|
# other check
|
||||||
|
|
||||||
|
return beforeToolCallResult(false, "N/A")
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Convert a userMessage to OpenAI message format.
|
Convert a userMessage to OpenAI message format.
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user