Skip to content

Add parallel session isolation support#15

Open
zhouzihao501 wants to merge 2 commits into
mainfrom
parallel
Open

Add parallel session isolation support#15
zhouzihao501 wants to merge 2 commits into
mainfrom
parallel

Conversation

@zhouzihao501

Copy link
Copy Markdown
Contributor
  • Monkey-patch leanclient to use abspath instead of resolve, enabling symlinked source dirs
  • Add isolation logic in numina-lean-mcp.sh: when LEAN_PROJECT_PATH is set, create per-session copy with symlinked sources and isolated .lake/build
  • Trap EXIT/INT/TERM signals for cleanup

zhouzihao501 and others added 2 commits March 9, 2026 18:14
- Monkey-patch leanclient to use abspath instead of resolve, enabling symlinked source dirs
- Add isolation logic in numina-lean-mcp.sh: when LEAN_PROJECT_PATH is set, create per-session copy with symlinked sources and isolated .lake/build
- Trap EXIT/INT/TERM signals for cleanup

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant