Skip to content

Commit 4083e32

Browse files
authored
Merge pull request #1781 from objectstack-ai/docs/agents-md-temp-server-policy
docs(agents): require own temp server for testing; never kill others' servers
2 parents 6c7a8d7 + 0b0f74f commit 4083e32

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

AGENTS.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pnpm docs:dev # docs site
2525

2626
`--fresh`: ephemeral tempdir (auto-deleted on exit) + `--seed-admin` (POSTs sign-up, prints creds — default `admin@objectos.ai` / `admin123`, override via `--admin-email`/`--admin-password`). The seeded admin is auto-promoted to **platform admin** (the system seed identity `usr_system` is skipped), so Setup/Studio are reachable on first login.
2727

28-
Rules: never run two backends on port 3000; for backend tasks pick a random port and tear it down; always use a `pnpm dev`/`dev:crm`/`dev:showcase` script (flags after `--` are forwarded), not raw `pnpm --filter`.
28+
Rules: never run two backends on port 3000; for backend tasks pick a random port and tear it down; **never kill a server you didn't start** (other agents/the user may be using it — see Multi-agent discipline §8); always use a `pnpm dev`/`dev:crm`/`dev:showcase` script (flags after `--` are forwarded), not raw `pnpm --filter`.
2929

3030
```bash
3131
pnpm dev:crm -- --fresh -p 38421 # start; debug via curl
@@ -91,6 +91,12 @@ is expected, not a bug. Operate defensively:
9191
Auto-merge can land a still-red PR onto shared `main` and break it for every
9292
parallel agent (see #1475). Merge serially; rebase other open branches before
9393
merging the next one.
94+
8. **Testing needs a server? Start your own temporary one — never stop someone
95+
else's.** A running dev server you didn't start probably belongs to another
96+
agent or the user; killing it (or its port) breaks their in-flight work. Spin
97+
up your own instance on a random high port (`pnpm dev -- --fresh -p <random>`)
98+
and **shut it down yourself when the task is done**
99+
(`kill $(lsof -ti tcp:<port>)`). Don't leave orphan servers behind.
94100

95101
---
96102

0 commit comments

Comments
 (0)