Patch Changes
-
d6e7c5c: Stop shipping unused Playwright packages to consumers.
@agent-native/core
declaredplaywrightin bothdevDependenciesandoptionalDependencies
without ever importing it at runtime; the optional entry is gone, so it no
longer installs for every consumer.@agent-native/recap-clino longer
declares@playwright/testas an optional dependency — its siblingplaywright
optional dependency always resolved first, so the@playwright/testfallback
import could never be reached. That fallback now rethrows the original
playwrightfailure instead of a misleading "cannot find@playwright/test". -
d6e7c5c: Stop a second Chromium from being downloaded alongside the one already on disk.
First-party workspace packages now take Playwright from an exact catalog pin, so
a caret cannot resolve forward to a release tied to a different Chromium
revision. The two packages that declare Playwright as a published optional
dependency —@agent-native/creative-contextand@agent-native/recap-cli—
deliberately keep a caret range instead: an exact range in a library stops a
consumer who already has a different Playwright from deduping, which forces a
nested copy and downloads exactly the second browser this change exists to
avoid.