Spaces:
Sleeping
Sleeping
Commit History
-
Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)
Jeremiah LowinUnverified signature0907e77
-
Logcapture addition to test_server file (#1229)
Unverified signature7fec089
-
Introduce experimental OpenAPI parser with improved performance and maintainability (#1209)
Jeremiah LowinUnverified signature8c5bdf2
-
Update all tests
Jeremiah Lowin3a9d761
-
Add structured content & update almost all tests
Jeremiah Lowinaa46c09
-
Add output schema to tool decorator
Jeremiah Lowinc903d7b
-
Fix import prefix behavior
Jeremiah Lowin09cabfa -
Update resource manager
Jeremiah Lowind37c5e4
-
Make prefixes optional
Jeremiah Lowin4d88236 -
Consolidate prefix logic
Jeremiah Lowinfa216f2
-
Remove tuple tags
Jeremiah Lowin23dba76 -
Incorporate `enabled` property
Jeremiah Lowin0bb59f7
-
Add support for tag-based include/exclude
Jeremiah Lowin1175ac0
-
Fix indentation
Jeremiah Lowinf76d950 -
Ensure methods work/are documented
Jeremiah Lowinec6bd43 -
Return objects from decorators
Jeremiah Lowin5ee8f66
-
Update tests for prompts
Jeremiah Lowinf6c5553 -
allow naked prompt decorator
Jeremiah Lowin4f92aa9 -
Remove empty parens
Jeremiah Lowin09438a8 -
Support "naked" tool decorator usage
Jeremiah Lowin26ff0e9 -
Ensure tool serializer is applied
Jeremiah Lowin4757dcb -
Server add_* methods no longer accept functions
Jeremiah Lowina853a78 -
Split Tool into Tool and FunctionTool
Jeremiah Lowincba81f4
-
Support providing tools at init
Jeremiah Lowin15b1769 -
Update test typing
Jeremiah Lowind4fceae
-
Remove customizable separators; improve resource separator
Jeremiah Lowincdb0274
-
Improve handling of exceptiongroups when raised in clients
Jeremiah Lowin177d39a
-
feat: add support for removing tools from server
davenpic44bbc1
-
Ensure prompts return descriptions
Jeremiah Lowin3becd4d
-
Document and test input types
Jeremiah Lowinae3ce72 -
Split server interaction tests into new file
Jeremiah Lowin137b0c2 -
Ensure servers expose template wildcards
Jeremiah Lowinceea07c
-
Refactor remote servers
Jeremiah Lowin81e8514
-
restore mcp tool generation to server
Jeremiah Lowind6d2b36 -
Allow tool manager to store an alternative name for tools
Jeremiah Lowin72c9ff1 -
permit optional resource template args
Jeremiah Lowinbf2f475
-
Update docs and add_resource_fn
Jeremiah Lowinf1f59fd -
Expand support for various method interactions
Jeremiah Lowin0feb19f
-
Clean up server tests
Jeremiah Lowin5698663 -
Add tests for tags in server decorators
Jeremiah Lowinfcb2602 -
Add tags, improve duplicate import behavior
Jeremiah Lowinfa364d7
-
Fix bug with tools that return lists
Jeremiah Lowin2593ecd
-
restore 1.x code
Jeremiah LowinAttempting to subclass and monkeypatch was becoming too difficult; inflexibility between low-level types and the requirements of new high-level APIs requires the potential for breaking changes, even if they don't face users.48f7143