Commit graph

1,119 commits

Author SHA1 Message Date
Jeremiah Lowin
e7a94eb8a6 allow naked prompt decorator 2025-06-04 16:34:19 -04:00
Jeremiah Lowin
c0e1d1fa71
Merge pull request #710 from jlowin/deprecation-stack
Ensure deprecation warnings have stacklevel=2
2025-06-04 16:01:50 -04:00
Jeremiah Lowin
cad1ebadd9 Ensure deprecation warnings have stacklevel=2 2025-06-04 16:01:24 -04:00
Jeremiah Lowin
d3dbfe46b4
Merge pull request #709 from jlowin/remove-n-auto
remove -n auto
2025-06-04 15:54:24 -04:00
Jeremiah Lowin
87b26cb38b
Merge pull request #708 from jlowin/fix-pr-labeler
Fix pr labeler permissions
2025-06-04 15:54:14 -04:00
Jeremiah Lowin
d6fdbda0bc remove -n auto 2025-06-04 15:52:11 -04:00
Jeremiah Lowin
2675d6eb04
Merge pull request #706 from jlowin/object-functions
Support flexible @tool decorator call patterns
2025-06-04 15:46:31 -04:00
Jeremiah Lowin
5edb578ae3 Fix pr labeler permissions 2025-06-04 15:44:49 -04:00
Jeremiah Lowin
bfab42739c
Merge branch 'main' into object-functions 2025-06-04 15:41:57 -04:00
Jeremiah Lowin
18615bc48b Remove empty parens 2025-06-04 15:41:28 -04:00
Jeremiah Lowin
d1549c3d35 Remove empty parens 2025-06-04 15:37:55 -04:00
Jeremiah Lowin
699b457748 Support "naked" tool decorator usage 2025-06-04 14:33:08 -04:00
Jeremiah Lowin
2ff6aac932
Merge pull request #705 from jlowin/object-functions
Deprecate passing functions to the server in favor of core objects
2025-06-04 14:33:01 -04:00
Jeremiah Lowin
069d1ad631
Merge branch 'main' into object-functions 2025-06-04 14:31:47 -04:00
Jeremiah Lowin
cc541d6eee Ensure tool serializer is applied 2025-06-04 12:47:12 -04:00
Jeremiah Lowin
0535a70d31 Server add_* methods no longer accept functions 2025-06-04 12:39:34 -04:00
Jeremiah Lowin
d4b3fbe2fa Run distributed tests 2025-06-04 12:22:29 -04:00
Jeremiah Lowin
29eb9af467 Raise errors when deprecated routes are used 2025-06-04 12:05:40 -04:00
Jeremiah Lowin
2a39ef21a0
Merge pull request #703 from jlowin/template
Formalize template/functiontemplate split
2025-06-04 11:33:56 -04:00
Jeremiah Lowin
6b308a6651 Formalize template/functiontemplate 2025-06-04 11:29:59 -04:00
Jeremiah Lowin
effbaee98b
Merge pull request #702 from jlowin/resource
Formalize resource/functionresource replationship
2025-06-04 11:14:04 -04:00
Jeremiah Lowin
3a0faf5fcf Formalize resource/functionresource replationship 2025-06-04 11:06:59 -04:00
Jeremiah Lowin
7cf2adc136
Merge pull request #701 from jlowin/prompt-strict
Use strict basemodel for Prompt; relax from_function deprecation
2025-06-04 10:53:58 -04:00
Jeremiah Lowin
9f8127bdfc Fix typing inference issue 2025-06-04 10:49:23 -04:00
Jeremiah Lowin
7d520ec5d1 Use strict basemodel for Prompt; relax from_function deprecation 2025-06-04 10:46:48 -04:00
Jeremiah Lowin
0945450362
Merge pull request #700 from jlowin/transform-tools
Split Tool into Tool and FunctionTool
2025-06-04 10:31:40 -04:00
Jeremiah Lowin
7f1194a49d
Merge pull request #697 from phateffect/replace-w-defs
replace $ref pointing to `#/components/schemas/` with `#/$defs/`
2025-06-04 10:31:25 -04:00
Jeremiah Lowin
a8c309f59f Make sure tests are atomic 2025-06-04 10:29:25 -04:00
Jeremiah Lowin
6014e880ef Update test_tool_manager.py 2025-06-04 10:24:03 -04:00
Jeremiah Lowin
0b8bf825c1 Merge branch 'main' into transform-tools 2025-06-04 10:22:15 -04:00
Jeremiah Lowin
3a3c01708d Split Tool into Tool and FunctionTool 2025-06-04 10:19:14 -04:00
ShiWei
cb6499922e set body's description as well 2025-06-04 11:15:37 +08:00
ShiWei
82a987b900 add tests for _replace_ref_with_defs 2025-06-04 09:23:37 +08:00
ShiWei
6baa906813 replace nested requestBody's #/components/ with 2025-06-04 08:54:55 +08:00
Jeremiah Lowin
8e6857377e
Merge pull request #642 from strawgate/tool_tests
Updates / Fixes for Tool Content Conversion
2025-06-03 19:58:21 -04:00
Jeremiah Lowin
884565c7da
Merge pull request #690 from jlowin/server-args-minimal
allow passing flags to servers
2025-06-03 12:56:20 -04:00
zzstoatzz
36b0da6329 fix example 2025-06-03 11:24:54 -05:00
zzstoatzz
789d856a53 cleaner 2025-06-03 11:20:28 -05:00
zzstoatzz
33304cbb18 rm randomly truncated file
oops
2025-06-03 11:06:37 -05:00
zzstoatzz
dc88356869 allow passing one or many --server-arg flags 2025-06-03 11:06:37 -05:00
William Easton
e7f2d504ce
Merge branch 'main' into tool_tests 2025-06-03 09:32:02 -05:00
Jeremiah Lowin
a7ce4a8470
Merge pull request #687 from jlowin/docs-clean-up v2.6.1
Update auth docs
2025-06-03 09:29:47 -04:00
Jeremiah Lowin
aacbd8a077 Update version badge styling 2025-06-03 09:28:00 -04:00
Jeremiah Lowin
93d84489fc Update auth docs 2025-06-03 09:11:50 -04:00
Jeremiah Lowin
6e10c5252e
Merge pull request #686 from jlowin/py.typed
Restore py.typed
2025-06-03 08:54:07 -04:00
Jeremiah Lowin
2fecbf6c3f
Merge pull request #684 from yrangana/patch-1
Fix : fix path error to CLI Documentation
2025-06-03 08:51:31 -04:00
Jeremiah Lowin
39f965057e Restore py.typed 2025-06-03 08:49:55 -04:00
Yasiru
c7f807e33e
Fix : fix path error to CLI Documentation
CLI Documentation path was wrongly pointed under servers, fixed it to patterns
2025-06-03 16:14:48 +10:00
Jeremiah Lowin
fcd9947e43
Merge pull request #681 from jlowin/server
Delete server.py
2025-06-02 20:47:57 -04:00
Jeremiah Lowin
5ee495d8b2 Delete server.py 2025-06-02 20:46:06 -04:00