open-swe/ui/AGENTS.md
Johannes du Plessis e1d85526b6
chore: switch ui to pnpm (#1645)
* chore: require pnpm for ui agent work

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>

* chore: switch ui to pnpm

Replace Bun and Yarn lockfiles with pnpm lockfile and update UI/Vercel commands to use pnpm.

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>

* ci: use corepack for ui pnpm e2e build

Run pnpm through Corepack in the E2E global setup so CI can use the pinned package manager without a separate pnpm install step.

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2026-06-30 11:29:16 -07:00

725 B

AGENTS.md

This file applies to all work under ui/.

Package manager

  • Use pnpm for dashboard dependency management and script execution.
  • Run UI scripts with pnpm run <script> (for example, pnpm run typecheck, pnpm run lint, pnpm run test, pnpm run build).
  • Install or update UI dependencies with pnpm install / pnpm add only.
  • Do not use npm in this directory: no npm install, npm ci, npm run, npx, or npm lockfile changes.
  • Do not use Bun in this directory: no bun install, bun add, bun run, bunx, or Bun lockfile changes.
  • If a command must use npm or Bun, it belongs outside ui/ in a subtree that explicitly owns that package-manager configuration and lockfiles.