Skip to content

Conversation

@akshaylive
Copy link
Collaborator

StructuredTools are Runnables, but OutputType is always Any unless overridden. This commit adds the override since we have strongly typed output types.

Additionally, removing asterisks from IS output schemas (bugfix).

@radu-mocanu
Copy link
Collaborator

other than the comment above LGTM

@akshaylive akshaylive force-pushed the akshaya/structured_tool_with_output_type branch 4 times, most recently from 5a38baf to 1d74ff3 Compare December 4, 2025 18:00
`StructuredTool`s are `Runnable`s, but `OutputType` is always `Any` unless overridden.
This commit adds the override since we have strongly typed output types.

Additionally, removing asterisks from IS output schemas (bugfix).
@akshaylive akshaylive force-pushed the akshaya/structured_tool_with_output_type branch from 1d74ff3 to 4169c9b Compare December 4, 2025 21:46
@akshaylive akshaylive enabled auto-merge December 4, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants