Repository navigation
Tracker: Filesystem v2.2.0 #5263
Copy link
Copy link
Closed
9 / 99 of 9 issues completedLabels
enhancementNew feature or requestNew feature or requestserver-filesystemReference implementation for the Filesystem MCP server - src/filesystemReference implementation for the Filesystem MCP server - src/filesystemv2
Milestone
Description
Summary
Tracks the filesystem server work that ships in v2.2.0.
Sub-issues
- filesystem: document hard-link behavior and report the link count in get_file_info #5226 filesystem: document hard-link behavior and report the link count in get_file_info
- filesystem: move_file fails across filesystems (EXDEV) #5188 filesystem: move_file fails across filesystems (EXDEV)
- filesystem: read_text_file head/tail mishandle line endings (tail drops a line after a final newline; head keeps \r on CRLF) #5187 filesystem: read_text_file head/tail mishandle line endings (tail drops a line after a final newline; head keeps \r on CRLF)
- filesystem: realpath ENOENT on Windows SUBST/mapped drives drops roots and refuses valid paths (needs a Windows repro) #5185 filesystem: realpath ENOENT on Windows SUBST/mapped drives drops roots and refuses valid paths (needs a Windows repro)
- filesystem: a client Root is allowed only in its realpath form, unlike command-line directories #5183 filesystem: a client Root is allowed only in its realpath form, unlike command-line directories
- filesystem 1.0.0: write_file/edit_file refuse every overwrite on Windows ("was replaced while it was being opened") because lstat reports dev 0n while fstat reports the volume serial #5154 filesystem 1.0.0: write_file/edit_file refuse every overwrite on Windows ("was replaced while it was being opened") because lstat reports dev 0n while fstat reports the volume serial
- filesystem: recursive search can hang on macOS CloudStorage / lazy provider paths #4162 filesystem: recursive search can hang on macOS CloudStorage / lazy provider paths
- filesystem: Windows path rejected when request casing matches neither the configured nor on-disk spelling #470 filesystem: Windows path rejected when request casing matches neither the configured nor on-disk spelling
- filesystem: bounded-walk 100000-entry test times out on slow Windows runners (vitest's 5 s default) #5328 filesystem: bounded-walk 100000-entry test times out on slow Windows runners (vitest's 5 s default)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestserver-filesystemReference implementation for the Filesystem MCP server - src/filesystemReference implementation for the Filesystem MCP server - src/filesystemv2
Activity
cliffhall commentedon Oct 27, 2026
All sub-issues are resolved: #470 (#5319), #5226 (#5315), #5187 (#5316, #5324), #4162 (#5326), #5154 (#5325), #5185 (#5318), #5183 (#5317), #5188 (#5322). #3602 was closed as by-design, and #5260 moved to v2.3.0. Follow-ups filed for v2.3.0: #5320 and #5328.