Spaces:
Sleeping
Sleeping
Commit History
-
switch from `pyright` to `ty` (#1545)
nate nowackUnverified signature670f900
-
Improve stdio and mcp_config clean-up (#1444)
William EastonUnverified signature17763eb
-
Remove unnecessary asserts (#1484)
Jeremiah LowinUnverified signatureabc4a6d
-
Structured client-side logging (#1326)
Colin JermainUnverified signature4a12d22
-
docs: update get_state and set_state references (#1306)
Maxi FernandezUnverified signature6dcf299
-
Refactor `get_http_request` and `context.session_id` (#1242)
hopeful0Unverified signaturef64fa17
-
Add state dict to Context (#1118) (#1160)
Mukul Murthy +1: Jeremiah LowinUnverified signatureCo-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>62aab99
-
Resolve #1139 -- Implement include_context argument in Context.sample (#1141)
Unverified signature9247f8d
-
Support "no response" elicitation requests
Jeremiah Lowindbf9272
-
Fix syntax issue prior to 3.12
Jeremiah Lowinc6b741a -
Support constrained choice
Jeremiah Lowinfb12cad -
Provide a response type to client
Jeremiah Lowin815bac1 -
Merge branch 'main' into elicitation
Jeremiah Lowin067cea2
-
Merge branch 'main' into protocol-update
Jeremiah Lowin5e329a1
-
Add automatic MCP list change notifications and client message handling
Jeremiah Lowin +1: ClaudeImplements comprehensive notification system for tools, resources, and prompts with automatic client updates and flexible message handlers. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>6fe9090
-
Merge branch 'protocol-update' into elicitation
Jeremiah Lowin6d98edc -
Update types and tests for upcoming SDK release
Jeremiah Lowin3c4246c -
Implement elicitation feature for FastMCP following sampling pattern
Jeremiah Lowin +1: ClaudeAdded comprehensive elicitation support including: - Client-side handler infrastructure following sampling pattern - Server-side Context.elicit() method with type safety and validation - Support for primitive types (str, int, float, bool) with automatic wrapping - Support for dataclasses and other complex types - Pattern matching with AcceptedElicitation, DeclinedElicitation, CancelledElicitation - Comprehensive atomic test coverage for all scenarios 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>baead56
-
Fix formatting per pre-commit hooks
Jeremiah Lowin +1: Claude🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>4f48aed -
Merge branch 'main' into dev-20250619-173841
Jeremiah LowinUnverified signature81da84f -
Add session_id property to Context for session-based data sharing
Jeremiah Lowin +1: ClaudeExposes MCP session ID from HTTP headers to enable Redis-based data sharing between tools. Returns None for stdio/memory transports as expected. Fixes #875, addresses python-sdk#986, python-sdk#942, python-sdk#485 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>45ae1c7
-
Add single-component methods
Jeremiah Lowinac3212f
-
fix: missing related_request_id for report_progress
c6f834f
-
Add audio support
Jeremiah Lowin8dc263e
-
Make deprecation warnings visible and controllable
Jeremiah Lowin905120e
-
Remove empty parens
Jeremiah Lowin224caf9
-
Add typing
Jeremiah Lowin94b1690
-
Expose model preferences in ctx.sample
davenpia5dd87c
-
lint
Ricky Sahuae97edf -
support messages in progress notifications
Ricky Sahu5be345f
-
Note that get_http_request is deprecated
Jeremiah Lowin8043a77 -
Refactor context to avoid unecessary passing
Jeremiah Lowin1534a61
-
refactor utilities
Jeremiah Lowin4af3969
-
get_starlette_request → get_http_request
Jeremiah Lowinf64894e -
Add support for starlette request
Jeremiah Lowin0d33002
-
Add starlette request to context
Jeremiah Lowin3803803
-
Update logging args
Jeremiah Lowina358be3 -
Add log tests
Jeremiah Lowin75999a8
-
Expand support for various method interactions
Jeremiah Lowin0feb19f
-
Add sampling and roots functionality and tests
Jeremiah Lowin09d1b8e
-
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
-
add server and context
Jeremiah Lowinef5e55f