mcp works

This commit is contained in:
2026-08-21 22:34:27 +07:00
parent da21790263
commit d2592ab6d6
5 changed files with 161 additions and 197 deletions
+4 -4
View File
@@ -109,18 +109,18 @@ prepareContext(state).messages == deepcopy(state.messages)
# end
```
"""
function prepareContext(state::agentState, eventSink, llmCall=nothing)::agentContext
function prepareContext(state::agentState, eventSink)::agentContext
#TODO filter tools from state.tools based on user intend in user message and tool description
filteredTools = state.tools
#TODO add filtered tools to the current system prompt / modify systemPrompt here
preparedSystemPrompt = state.systemPrompt
#TODO add system prompt, adjust/modify and inject additional context into messages
preparedMessages = deepcopy(state.messages) # messages that will be send to LLM
agentCtx = agentContext(preparedSystemPrompt, preparedMessages, filteredTools, llmCall)
agentCtx = agentContext(preparedSystemPrompt, preparedMessages, filteredTools)
return agentCtx
end