-
Notifications
You must be signed in to change notification settings - Fork 453
Description
Problem Statement
In PR #818, strands supports the optional outputSchema for tool specifications. However, in the models codes, i.e. https://github.com/strands-agents/sdk-python/blob/main/src/strands/models/bedrock.py#L219, it seems on purpose not to output outputSchema for tool specifications. Why?
We actually need outputSchema for tool specifications in the models code, such that agent can intelligently and automatically apply outputSchema to figure out more accurate execution plan (i.e. cascading calls from multiple mcp tools) and prepare invoke parameters.
Proposed Solution
No response
Use Case
Agent can intelligently and automatically apply outputSchema to figure out more accurate execution plan (i.e. cascading calls from multiple mcp tools) and prepare invoke parameters.
Alternatives Solutions
No response
Additional Context
No response