Fix bug arising from instantiation of CallToolResult class #48
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In mcp_aggregator.py,
CallToolResult
is being instantiated incorrectly.message
is being passed as a string instead ofcontent
which should be a list ofTextContent
. It is causing the following error:Instantiating
CallToolResult
like:is inconsistent with the other uses of
CallToolResult
in agent.py, augmented_llm.py, augmented_llm_openai.py, and swarm.py, which instantiate it thusly:I have updated the instantiation of
CallToolResult
to align with agent.py, augment_llm.py, etc. and the above error no longer occurs.