FAQ
FAQ

Does Codowave Work With Monorepos?

Codowave handles monorepos out of the box. Turborepo, Nx, pnpm workspaces, and bare-folder layouts are all supported. The agent reads your workspace config and scopes each run to the affected package.

2 min read

Does Codowave Work With Monorepos?

Yes. Codowave reads your workspace config on day one and scopes each agent run to the package the ticket touches, so an issue against apps/billing doesn't accidentally pull packages/ui into the test suite.

Start your 5-day trial

Supported layouts

  • Turborepo — pipeline-aware, picks the right turbo run command per task.
  • Nx — uses nx affected to scope tests and builds.
  • pnpm / bun / yarn workspaces — discovers packages from the workspace manifest.
  • Bare-folder monorepos (no manifest) — folder-detected, falls back to per-folder package.json.

What it does differently in monorepos

  • Reads the right tsconfig. Path aliases work, type-only edits stay in the originating package.
  • Runs scoped tests. vitest --project @org/billing instead of the whole suite. Faster, cheaper.
  • Respects task graphs. If the agent edits a shared package, dependent packages re-test automatically.
  • Caches independently. Each package's dependency install is cached by lockfile hash, so the first run after pnpm i is fast.

Frequently asked questions