-
-
Notifications
You must be signed in to change notification settings - Fork 0
fix(mcp): MCP_harden inline review follow-ups #187
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
24 commits
Select commit
Hold shift + click to select a range
5ee7ab5
fix(mcp): address remaining MCP_harden inline review follow-ups
tonythethompson ffd9d35
fix: Delay malformed lock reclamation
qodo-code-review[bot] 6c6a4d3
fix(mcp): publish smoke lock PID atomically and grace empty reclaim
tonythethompson a5fdac8
fix(mcp): publish smoke locks via temp file and linkSync
tonythethompson 11aea72
Merge branch 'main' into fix/mcp-harden-inline-followups
tonythethompson 89e08ab
[CodeFactor] Apply fixes
code-factor 3d370b5
fix(mcp): treat partial lock PIDs as incomplete and harden stub tests
tonythethompson 8080cd9
test(mcp): cover smoke lock EPERM reclaim falling through to sleep
tonythethompson 4ae7cf9
test(mcp): reuse makeFs for ENOTSUP smoke lock fallback coverage
tonythethompson 002e739
fix(mcp): compare lock body before reclaim unlink
tonythethompson 70f8a8f
fix(mcp): return stub timeout failures and serialize lock reclaim
tonythethompson 90f515c
fix(mcp): recover orphaned smoke-lock reclaim mutex
tonythethompson f4a7a8a
fix(mcp): honor stub deadline remaining sleep and drain test teardown
tonythethompson a80371e
fix(mcp): never age-clear live reclaim mutexes; re-verify gate ownership
tonythethompson 031d14c
fix(mcp): age-clear incomplete orphaned reclaim mutexes after grace
tonythethompson 09a14ac
fix(mcp): publish reclaim gate via temp+link like the main lock
tonythethompson 6a8834c
fix(mcp): publish lock via COPYFILE_EXCL when hardlinks fail
tonythethompson db80284
fix(mcp): type smoke-lock copyFileSync mock as PathLike
tonythethompson e0d2d45
fix(mcp): invoke mcporter via node argv on Windows smoke
tonythethompson 1f90b97
Update vite.config.ts
tonythethompson ada73eb
fix(mcp): publish smoke locks via rename when hardlinks fail
tonythethompson de08c25
fix(mcp): never POSIX-rename over a live smoke lock
tonythethompson c9ee116
fix(mcp): harden smoke lock publish and agent-smoke helpers
tonythethompson a14699d
fix(mcp): never age-reclaim incomplete smoke lock bodies
tonythethompson 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.
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.