Spaces:
Sleeping
Sleeping
Commit History
-
switch from `pyright` to `ty` (#1545)
nate nowackUnverified signature670f900
-
Fix breaking change: restore output_schema=False compatibility (#1482)
Jeremiah LowinUnverified signature3685b24
-
Ensure transformed tools generate structured content (#1443)
Jeremiah LowinUnverified signatured0abf98
-
Add meta support to tool transformation utilities (#1295)
Jeremiah LowinUnverified signature3257d51
-
Fix: prune hidden parameter defs (#1257)
Unverified signature12d4e5f
-
Small clean-up from MCP Tool Transform PR (#1267)
William EastonUnverified signature2509c47
-
Log tool name on transform validation error (#1238)
William EastonUnverified signature6eb724d
-
[🐶] Transform MCP Server Tools (#1132)
William Easton +1: Jeremiah LowinUnverified signatureCo-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>bacf327
-
Fix title field preservation in tool transformations
Jeremiah Lowin +1: ClaudeAdd title parameter to Tool.from_tool() and TransformedTool.from_tool() to properly inherit or override title field when transforming tools. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>bf961cc
-
Fix single-element list unwrapping in tool content
Jeremiah Lowin +1: ClaudeSingle-element lists like [1] were being incorrectly unwrapped to "1" in unstructured content while multi-element lists remained as lists. This created inconsistent behavior where the structure was lost for single items. This fix ensures lists always preserve their structure in unstructured content regardless of length, making behavior consistent and predictable. Also removes pretty-printing from JSON serialization for more compact output across tools, prompts, and resources. Fixes #1064 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>ff32168 -
Keep json schema $defs on transform
William EastonUnverified signature860ca49
-
Fix schema wrapping for non-object union types in output schemas
Jeremiah Lowin677a8fb
-
Update docs
Jeremiah Lowind4466da -
Update all tests
Jeremiah Lowin3a9d761 -
Update output schema control
Jeremiah Lowinebdeab3
-
Update tool transformation for ToolResult compatibility
Jeremiah Lowin +1: Claude- TransformedTool.run() now returns ToolResult instead of list[ContentBlock] - forward() and forward_raw() return ToolResult from parent tools - Transform functions can return ToolResult for full control or any value for auto-wrapping - Maintains backward compatibility with existing transform functions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>7974ade
-
Merge branch 'main' into output-schema
Jeremiah Lowin6572dc8 -
Merge branch 'main' into protocol-update
Jeremiah Lowin3d3b461
-
fix a couple parsing issues
zzstoatzzbb7d65e
-
Add output schema to tools
Jeremiah Lowin11ebe03 -
Update types and tests for upcoming SDK release
Jeremiah Lowin3c4246c
-
Add audio support
Jeremiah Lowin8dc263e
-
add examples to param transformation
William EastonUnverified signature07ad6e0
-
Support enabled/disabled tools
Jeremiah Lowin788b7e2
-
fix typing
Jeremiah Lowin23b7b52 -
Add documentation
Jeremiah Lowinfbacb68 -
filled_arguments → arguments
Jeremiah Lowinc135727 -
Use `hide` instead of `drop`
Jeremiah Lowinb5feac0
-
Allow setting type with ArgTransform
Jeremiah Lowin41cf7e2 -
Add tool transformation
Jeremiah Lowin1f34d30