docs: 修正 CLAUDE.md cloud-artifacts 引用死链

之前指向不存在的 docs/features/cloud-artifacts.md(用户未注册到 docs.json),
改为指向已存在的 packages/cloud-artifacts/README.md,并补充生产出口域名
与 Deno Deploy status 抹平副作用的说明。

Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
This commit is contained in:
claude-code-best
2026-06-20 13:59:06 +08:00
parent 1ac7d57904
commit 11675f343f

View File

@@ -191,8 +191,7 @@ bun run docs:dev
### HTML Artifact Hosting
- **`packages/cloud-artifacts/`** — 独立 Cloudflare Worker + R2 服务,类似 `remote-control-server/` 的"独立部署服务"定位,**不被主 CLI import**。Worker 处理 `POST /upload`Bearer token 鉴权 + text/html 校验 + 10MB 上限 + ttl∈{7,30})和 `GET /<7d|30d>/<id>.html`(从 R2 读 + Cache-Control: max-age=86400。R2 用 prefix + lifecycle rule 实现 TTL`7d/` 删 7 天、`30d/` 删 30 天Worker 不参与过期处理。ID 默认 `nanoid(21)`126 bit 熵),可指定 `?hash=` 自定义 ID覆盖语义先删 7d/30d prefix 旧 key 再写新 key。Worker 用 `wrangler types` 生成的全局 `Env` 类型(`worker-configuration.d.ts`,已 gitignore不依赖 `@cloudflare/workers-types`。部署用 `npm create cloudflare@latest` 初始化 + `bun run setup`(创建 bucket + lifecycle + secret+ `bun run deploy`
- 详见 `docs/features/cloud-artifacts.md`
- **`packages/cloud-artifacts/`** — 独立 Cloudflare Worker + R2 服务,类似 `remote-control-server/` 的"独立部署服务"定位,**不被主 CLI import**。Worker 处理 `POST /upload`Bearer token 鉴权 + text/html 校验 + 10MB 上限 + ttl∈{7,30})和 `GET /<7d|30d>/<id>.html`(从 R2 读 + Cache-Control: max-age=86400。R2 用 prefix + lifecycle rule 实现 TTL`7d/` 删 7 天、`30d/` 删 30 天Worker 不参与过期处理。ID 默认 `nanoid(21)`126 bit 熵),可指定 `?hash=` 自定义 ID覆盖语义先删 7d/30d prefix 旧 key 再写新 key。Worker 用 `wrangler types` 生成的全局 `Env` 类型(`worker-configuration.d.ts`,已 gitignore不依赖 `@cloudflare/workers-types`。部署用 `npm create cloudflare@latest` 初始化 + `bun run setup`(创建 bucket + lifecycle + secret+ `bun run deploy`生产出口经 Deno Deploy 边缘代理(`https://cloud-artifacts.claude-code-best.win`),副作用是 HTTP status code 被抹平为 200body 的 `{error}` 字段仍保留)。详见 `packages/cloud-artifacts/README.md`
### ACP Protocol (Agent Client Protocol)