Jeremiah Lowin
e68fa0653b
Use proper isinstance(Enum) check instead of hasattr
...
Replace hasattr(param_in, 'value') with isinstance(param_in, Enum)
for more robust enum detection as suggested in review.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 21:00:39 -04:00
Jeremiah Lowin
f566e9a60f
Fix parameter location enum handling in OpenAPI parser
...
Fixes issue where ParameterLocation enum values from openapi_pydantic
were not properly converted to strings, causing validation errors.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 20:38:00 -04:00
Jeremiah Lowin
725c061d66
Fix import prefix behavior
2025-06-19 15:19:31 -04:00
Jeremiah Lowin
2e31b2704b
Update tests
2025-06-19 14:05:19 -04:00
Jeremiah Lowin
35e13ef9bf
Update resource manager
2025-06-19 12:22:14 -04:00
Jeremiah Lowin
8eaa6096b4
Make prefixes optional
2025-06-18 11:28:24 -04:00
Jeremiah Lowin
20f4117b47
Update tests
2025-06-10 21:06:20 -04:00
Jeremiah Lowin
3de00e3aa2
Add tests
2025-06-10 20:47:08 -04:00
Jeremiah Lowin
b1714bcf7b
Clean up route maps
2025-06-10 20:19:41 -04:00
Jeremiah Lowin
1866c17400
Update tests
2025-06-10 17:08:23 -04:00
Jeremiah Lowin
3a3c01708d
Split Tool into Tool and FunctionTool
2025-06-04 10:19:14 -04:00
Jeremiah Lowin
3e2fbb606b
Merge branch 'main' into fix-typing
2025-05-31 20:47:12 -04:00
Jeremiah Lowin
f1e3713fc6
Update test typing
2025-05-31 20:41:18 -04:00
Jeremiah Lowin
2390fb4da6
clean up test inits
2025-05-31 19:32:08 -04:00
Jeremiah Lowin
b924dd54d4
Add tests
2025-05-23 17:31:46 -04:00
Jeremiah Lowin
ae960e2f5a
Update tests for new names
2025-05-23 17:16:32 -04:00
Jeremiah Lowin
9350d558c6
Update test_openapi.py
2025-05-23 15:42:56 -04:00
Jeremiah Lowin
213abc4244
Pass client headers through to OpenAPI client
2025-05-23 12:38:24 -04:00
Jeremiah Lowin
6436adaaf3
Split into routemapfn and mcpcomponentfn
2025-05-23 11:03:57 -04:00
Jeremiah Lowin
aa2747497c
Add route_map_fn for fine control
2025-05-22 22:10:45 -04:00
Jeremiah Lowin
6cac09cf2a
Add support for RouteMap tags, update docs
2025-05-22 21:59:16 -04:00
Jeremiah Lowin
702412e28b
Remove custom names
2025-05-22 21:11:46 -04:00