Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/cursor-docker-local-bin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@vercel/agent-eval": patch
---

Fix Cursor CLI Docker setup: `node:*-slim` has no `curl`, so `curl https://cursor.com/install | bash` failed with `curl: command not found`, and even after a successful install `spawnSync agent` missed `~/.local/bin`. Sandbox setup now installs `curl` (and fails if apt does), sets HOME to the `node` user home, puts `~/.local/bin` on PATH, and the Cursor runner resolves the installer symlink directly.
6 changes: 6 additions & 0 deletions .changeset/playground-port-and-next16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@vercel/agent-eval": patch
"@vercel/agent-eval-playground": patch
---

Honor `PORT` / `--port` / `-p` when launching the playground, and stop Next.js 16.3 from crashing on a stale shipped `.next` build. Published playground builds omit `routes-manifest.json#onMatchHeaders`; Next 16.2.4+ calls `.map()` on that field and dies with `Cannot read properties of undefined (reading 'map')`. The playground now writes an empty array before `next start`, and a `file:` / monorepo agent-eval checkout prefers the local playground bin.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,7 @@ This opens a local Next.js app with:
Options:
```bash
npx @vercel/agent-eval playground --results-dir ./results --evals-dir ./evals --port 3001
PORT=3001 npx @vercel/agent-eval playground # same thing via env
```

### File Copying
Expand Down
Loading