📦 feat: Restore Isolated Dependency Snapshots - #288
Merged
Merged
Conversation
danny-avila
added this pull request to stack #290
October 2, 2026 03:06
danny-avila
force-pushed
the
danny-avila/shared-environment-resources
branch
from
October 2, 2026 03:11
1ee768b to
24d104a
Compare
danny-avila
force-pushed
the
danny-avila/dependency-snapshots
branch
from
October 2, 2026 03:11
ea00213 to
94e7069
Compare
danny-avila
removed this pull request from stack #290
October 2, 2026 03:13
danny-avila
force-pushed
the
danny-avila/shared-environment-resources
branch
from
October 2, 2026 03:14
24d104a to
cea4edf
Compare
danny-avila
force-pushed
the
danny-avila/dependency-snapshots
branch
from
October 2, 2026 03:23
94e7069 to
491f3f3
Compare
danny-avila
added this pull request to stack #292
October 2, 2026 11:23
danny-avila
force-pushed
the
danny-avila/dependency-snapshots
branch
from
October 2, 2026 11:28
491f3f3 to
7241de1
Compare
danny-avila
force-pushed
the
danny-avila/shared-environment-resources
branch
from
October 2, 2026 11:29
db04a6a to
42a7fcd
Compare
danny-avila
removed this pull request from stack #292
October 2, 2026 11:37
danny-avila
changed the base branch from
danny-avila/shared-environment-resources
to
main
October 2, 2026 11:37
This was referenced Oct 2, 2026
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Fresh coding checkouts currently repeat installation and allocate a full mutable dependency tree even when their declared install inputs match. Add an opt-in private copy-on-write snapshot store to environment preparation. Existing definitions and existing installations retain their behavior.
Mechanism
This is stacked on #287. It handles startup and fresh managed conversation preparation, not automatic installation in manually created linked lanes, Python virtualenv relocation, arbitrary shell-write quotas or garbage collection. Ordinary ext4 deployments should leave this option disabled.
Verification
git diff --checkpassed.Live workers and deployments are unchanged. Linux reflink integration requires a clone-capable volume and the explicit live-snapshot test flag; it was not exercised locally on this Mac.