fix(environment): align package managers with driver runtime#340
Draft
AsperforMias wants to merge 3 commits into
Draft
fix(environment): align package managers with driver runtime#340AsperforMias wants to merge 3 commits into
AsperforMias wants to merge 3 commits into
Conversation
Collaborator
|
Driver PR langgenius/mosoo-agent-driver#48’s CI has now been approved and is running. Once #48 is merged, please refresh |
Yevanchen
force-pushed
the
fix/environment-package-manager-runtime
branch
from
July 16, 2026 16:19
8f1c7b7 to
138ee74
Compare
AsperforMias
force-pushed
the
fix/environment-package-manager-runtime
branch
from
July 16, 2026 18:26
69a3504 to
65fe041
Compare
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.
Fill what changed. Use N/A for irrelevant or maintainer-only items. See
CONTRIBUTING.mdfor branch, CLA, generated file, and CI rules.Summary
npmandpip) for Contracts, API validation, and the Web selector.apt,cargo,gem, andgovalues for reads while rejecting new revisions and provisioning with an actionable migration error.apps/driverto the capability manifest and image verification from langgenius/mosoo-agent-driver#48, based on Driver feat(web): replace Debug dropdown with Terminal tab in editor toolbar #49 and fix(blog): remove large rounded-corner card from featured section #50.Why
apps/driverpointer to the resulting upstream commit and rerunjust checkbefore merging.Closes #337.
Verification
just check: passed formatting, docs links, lint, typecheck, all workspace tests, and GraphQL freshness; API reported1022tests across172files with no failures.just commit-check: passed; the exactupstream/main..HEADrange also passed commit-policy validation.10passed, Web3passed, Contracts2passed, Driver artifact contract6passed.44passed.17passed.205passed and4credential-backed live tests skipped; lint, typecheck, and build passed.prettier@3.3.3andsix==1.16.0.@cloudflare/sandboxDurable Object and the current Driver Dockerfile.3.3.3,3.3.3, and1.16.0for the Prettier CLI, Node package lookup, and Python import.Source logic, the #337 reproduction path, and the local D1/Worker/Sandbox/R2/Driver injection chain demonstrate that the business consistency fix is effective. The unverified boundary is remote Cloudflare platform integration behavior, not the issue's package-manager consistency contract.
Impact
npmandpip.apt,cargo,gem, andgorows remain parseable and visible; no stored data is deleted or rewritten.apps/driversubmodule pointer for the cross-repository dependency.cargo,gem, andgovalues never had a guaranteed maintained runtime. Legacyaptwrites are also blocked because OS dependencies belong in the platform image rather than App-local package artifacts.Review
npmandpip; adding another manager requires both Driver verification/smoke coverage and product artifact semantics.