fix(827): preserve pinned launcher sibling import

This commit is contained in:
ms-lead-reviewer
2026-07-18 18:42:02 -05:00
parent e6c3b830fd
commit 1c34e3cb31

View File

@@ -510,7 +510,8 @@ def launch_verified_pi(
) -> PiRpc: ) -> PiRpc:
command = [ command = [
sys.executable, sys.executable,
"-I", # -s preserves sys.path[0]=pinned/ for the launcher's sibling helper.
"-s",
"-B", "-B",
str(launcher), str(launcher),
"--runtime", "--runtime",
@@ -726,6 +727,7 @@ def isolated_environment(
"MOSAIC_PI_FORCE_SKILLS": "", "MOSAIC_PI_FORCE_SKILLS": "",
"PI_SKIP_VERSION_CHECK": "1", "PI_SKIP_VERSION_CHECK": "1",
"PYTHONDONTWRITEBYTECODE": "1", "PYTHONDONTWRITEBYTECODE": "1",
"PYTHONNOUSERSITE": "1",
} }
if "PI_CODING_AGENT" in os.environ: if "PI_CODING_AGENT" in os.environ:
environment["PI_CODING_AGENT"] = os.environ["PI_CODING_AGENT"] environment["PI_CODING_AGENT"] = os.environ["PI_CODING_AGENT"]