-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Fix Windows subprocess NotImplementedError (STDIO clients) #596
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
felixweinberger
merged 14 commits into
modelcontextprotocol:main
from
theailanguage:fix/windows_stdio_subprocess
Jun 24, 2025
+98
−23
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
9f5eecd
Fix Windows subprocess compatibility for STDIO mode with async streams
theailanguage 306b28d
Fix: Windows stdio subprocess compatibility with type hints and fallb…
theailanguage 2f26efd
style(win32): fix import sorting and formatting issues
theailanguage 5b98439
style(stdio): format imports and wrap long lines for ruff compliance
theailanguage 02b3d3c
updated tests - ignored test_stdio_context_manager_exiting, test_stdi…
theailanguage a550b02
Revert "updated tests - ignored test_stdio_context_manager_exiting, t…
theailanguage 5815e6c
fix: rebase on main and resolve merge conflicts in stdio subprocess l…
theailanguage dddff2b
Fix Windows compatibility for STDIO with async DummyProcess
theailanguage 9e38ab5
added 6a703a4 closing file handles in __aexit__ in DummyProcess - Fix…
theailanguage 249d81e
pre_commit run issues fixed
theailanguage d5e46c6
Removed -c to simulate a real file not found error instead of executi…
theailanguage 0629a3f
On Linux, terminating a process that has already exited raises Proces…
theailanguage c8eaeba
Revert README, stdio/__init__.py, and test_stdio.py to match upstream…
theailanguage d9863c3
emtpy commit to retrigger checks
theailanguage File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll fix the naming in a follow up