返回 AiToEarn
AGENTS.md
根目录 / AGENTS.md
1 # AGENTS.md
2
3 本文件定义 Codex 在 `AiToEarn` 仓库内的默认工作规则。
4
5 ## Communication
6
7 - 默认使用简体中文回复。
8
9 ## Project Layout
10
11 - `project/aitoearn-backend` 是 Nx + pnpm 后端工作区。
12 - `project/aitoearn-web` 是 Next.js + pnpm 前端项目。
13 - 根目录主要维护 README、Docker 部署文档、`docker-compose.yml` 和展示资源。
14
15 ## Package & Command Rules
16
17 - backend/web 使用 `pnpm`。
18 - 根目录没有统一 package,不要在根目录随手执行 install/build。
19 - backend 改动优先在 `project/aitoearn-backend` 用 `pnpm nx ...` 验证,并遵循 `project/aitoearn-backend/CLAUDE.md`。
20 - web 改动在 `project/aitoearn-web` 验证,优先使用 `pnpm run type-check` 和 `pnpm build`。
21 - 纯文档改动至少运行 `git diff --check`。
22
23 ## Documentation Rules
24
25 - 根 README 对外文档包含 `README.md`、`README_EN.md`、`README_JA.md`;涉及用户可见能力、安装、OpenClaw、MCP、Relay、API Key 或环境地址时默认三语同步。
26 - Docker 部署说明涉及生产部署、环境变量或 `docker compose` 时,同步检查 `DOCKER_DEPLOYMENT_CN.md` 和 `DOCKER_DEPLOYMENT_EN.md`。
27 - README 类改动保持最小可用改写,不要把参考文档整段复制进来。
28 - 用户可见 README、skill、capability reference 只写当前能力与环境规则,不写 `dev`、测试环境、验证日期等来源说明。
29
30 ## Environment Rules
31
32 - OpenClaw、MCP、Relay 都必须明确区分中国版和国际版环境:`*.aitoearn.cn` 属于中国版,`*.aitoearn.ai` 属于国际版。
33 - 中国版 API Key 只能搭配 `aitoearn.cn` 相关 URL;国际版 API Key 只能搭配 `aitoearn.ai` 相关 URL。环境和 Key 不匹配会导致 401。
34 - MCP 示例需要按环境区分 `https://aitoearn.cn/api/unified/mcp` / `https://aitoearn.ai/api/unified/mcp`,SSE 示例同理区分 `/api/unified/sse`。
35 - Relay 示例需要按 `RELAY_API_KEY` 来源选择 `RELAY_SERVER_URL`:中国版使用 `https://aitoearn.cn/api`,国际版使用 `https://aitoearn.ai/api`。
36
36 lines MARKDOWN