xsecuremcp / tests /tools

Commit History

Update docs
d4466da

Jeremiah Lowin commited on

Update failing tests
5e0db17

Jeremiah Lowin commited on

Update typing
743f189

Jeremiah Lowin commited on

Update all tests
3a9d761

Jeremiah Lowin commited on

Update output schema control
ebdeab3

Jeremiah Lowin commited on

Update for 'result' kwarg instead of 'value'
da5987c

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Merge branch 'main' into output-schema
6572dc8

Jeremiah Lowin commited on

Remove legacy json parsing
6ea503a

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
5e329a1

Jeremiah Lowin commited on

Add automatic MCP list change notifications and client message handling
6fe9090

Jeremiah Lowin Claude commited on

Add output schema to tool decorator
c903d7b

Jeremiah Lowin commited on

Add output schema to tools
11ebe03

Jeremiah Lowin commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Update docs and tests
a52441c

Jeremiah Lowin commited on

Update tool manager
816878f

Jeremiah Lowin commited on

Add missing tests
135c70a

Goro commited on

Run pre-commit and fix typing issues
1b1304a

Goro commited on

Add file utility type and tests
2dc14d6

Goro commited on

Add tests
8ad9001

Jeremiah Lowin commited on

Deprecate top-level import
6bf02ba

Jeremiah Lowin commited on

add examples to param transformation
07ad6e0
unverified

William Easton commited on

Add test for disabled transformation tools
90538d7

Jeremiah Lowin commited on

Update test_tool_transform.py
89fe825

Jeremiah Lowin commited on

fix typing
23b7b52

Jeremiah Lowin commited on

Add documentation
fbacb68

Jeremiah Lowin commited on

Use `hide` instead of `drop`
b5feac0

Jeremiah Lowin commited on

Allow setting type with ArgTransform
41cf7e2

Jeremiah Lowin commited on

Add tool transformation
1f34d30

Jeremiah Lowin commited on

Remove empty parens
09438a8

Jeremiah Lowin commited on

Ensure tool serializer is applied
4757dcb

Jeremiah Lowin commited on

Use strict basemodel for Prompt; relax from_function deprecation
873479e

Jeremiah Lowin commited on

Update test_tool_manager.py
ce89f2f

Jeremiah Lowin commited on

Merge branch 'main' into transform-tools
7213715

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Fix missing import
98c0979
unverified

William Easton commited on

Merge branch 'main' into tool_tests
06b5c13
unverified

strawgate commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

Apply suggestions from code review
12077f6
unverified

strawgate Copilot commited on

add test for list case and lint
b62084c
unverified

William Easton commited on

Add content tests, fix array wrapping single objects
e592cc8
unverified

William Easton commited on

Ensure that tools/templates/prompts are compatible with callable objects
acef890

Jeremiah Lowin commited on

Make error masking configurable
85e9cfd

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

Merge pull request #437 from davenpi/feat/remove-tool
4e9aea2
unverified

Jeremiah Lowin commited on

chore: unify tool not found error message
6e2a759

davenpi commited on

feat: add support for removing tools from server
c44bbc1

davenpi commited on

Improve error handling for tools and resources
2c75133

Jeremiah Lowin commited on

fix recursive calls
b337040

strawgate commited on

Refactor context to avoid unecessary passing
1534a61

Jeremiah Lowin commited on