-
Notifications
You must be signed in to change notification settings - Fork 0
Cross-platform savePath + MCP write sandbox (markfetch 0.6.0) #4
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
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
e4b61c9
Lay foundation for cross-platform savePath + write sandbox
vasylenko 3bda7d8
Unit-test src/sandbox.ts containment logic
vasylenko 2b8957d
Wire sandbox enforcement into MCP fetch_markdown handler
vasylenko 239f0a9
Add MCP integration tests for the write sandbox
vasylenko 67ac2c0
CI: extend test job to a 3-OS matrix (ubuntu/macos/windows)
vasylenko c502a3f
Force LF line endings in working tree on all platforms
vasylenko 93e6c7b
Document 0.6.0: README, SPEC, CHANGELOG
vasylenko 9ed1255
Bump version to 0.6.0
vasylenko 0a1752c
Fix Windows CI failures: tsx-shim spawn + path-escaping in error reason
vasylenko 3e2ec9b
Address code-review findings: contract docs + fail-fast hardening
vasylenko 2726aef
Add opt-in live e2e tests against real production URLs
vasylenko c70c2ec
Wire live e2e tests into the default suite
vasylenko 32902c6
Add live e2e tests into the default suite
vasylenko 0802c4c
Drop ephemeral 'Suggestion N from the code-review' comments
vasylenko a01887f
Raise CLI timeout-test cold-start budget 1500ms -> 3000ms
vasylenko 5ecb2ad
Trim verbose comments and drop unit tests duplicated by integration
vasylenko 67ffc6b
Drop redundant section dividers and duplicate comments
vasylenko 6b00ecc
Document MARKFETCH_ALLOWED_WRITE_ROOTS replace-not-merge as deliberate
vasylenko b65d09f
Bump version from 0.5.0 to 0.6.0 in package-lock.json
vasylenko 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # Keep text files LF on all platforms. Windows runners would otherwise | ||
| # autocrlf .md fixtures to CRLF and break snapshot tests. | ||
| * text=auto eol=lf |
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
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
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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.