# 可复制的 Agent 规则

将下面规则按仓库实际情况裁剪后放进 `AGENTS.md`：

```md
## Deno workflow

- Read deno.json/deno.jsonc, deno.lock, package.json, and CI before changing commands.
- Reuse existing imports and tasks. Do not invent configuration keys.
- Add packages with the repository's Deno CLI workflow; keep one reviewed lockfile diff.
- Grant only scoped --allow-* permissions. Never use -A merely to make a command pass.
- Treat --allow-run and --allow-ffi as sandbox escape boundaries.
- After changes run: deno fmt --check, deno lint, deno check, and relevant deno test targets.
- Report exact commands and failures; do not claim tests you did not run.
- Ask before deleting lockfiles, changing major versions, publishing, or deploying.
```

## 仓库需要补充的事实

- Deno 固定版本和升级流程；
- 权威配置文件与 workspace 根；
- dev、test、check、build、deploy 的现有 task 名；
- 哪些网络主机、路径和环境变量允许授权；
- 是否兼容 `package.json` / `node_modules`；
- 生产平台与回滚流程。

规则不能代替执行权限控制。CI、容器和部署平台仍要实施最小权限与审批。
