deps/zod-floor
<version> is your installed zod version, and <bump command> is the
exact command doctor generated for your package manager.
check: deps/zod-floor · error_code: E-DEP-003 · doctor exits: 1
What you’re seeing
Without the fix,next build (or any bundling build) fails with
Package path ./v3 is not exported from package zod, a module-not-found
buried inside ai.
Why
ai@6 imports the zod/v3 and zod/v4 subpaths, which first ship in zod
3.25. When your app pins an older zod, usually a common ^3.2x range that
resolves below 3.25, that pin wins the installed tree, and the build breaks
the moment Vendo’s wiring pulls ai into the bundle.
The fix
Bump zod within v3. 3.25 satisfies the common^3.2x ranges and keeps zod 3
semantics.
vendo init detects this and offers the bump automatically; this check
catches hosts that declined or predate that detection. Hosts already on zod
4 are unaffected, since zod 4 exposes both subpaths. Re-run
npx vendo doctor once the install finishes.