From 329fb5fed1fb534201249b496d606d5243d530de Mon Sep 17 00:00:00 2001 From: Yige Date: Tue, 9 Jun 2026 11:27:13 +0800 Subject: [PATCH] =?UTF-8?q?docs(dev-environment-setup):=20/environment/ref?= =?UTF-8?q?resh=20=E8=A1=A5=E5=85=85=E9=87=8D=E6=96=B0=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E8=AF=AD?= =?UTF-8?q?=E4=B9=89=20(#24)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 变更说明 / Description 配合客户端 PR [desirecore/desirecore#808](https://github.com/desirecore/desirecore/pull/808):`POST /api/runtime/environment/refresh` 端点现在除清检测缓存外,还会**重新抓取登录 shell / Windows 注册表环境并精确同步到 `process.env`**。本 PR 更新 `dev-environment-setup` skill 文档,让 AI 在「用户改了 `.zshrc` / `setx` 但工具看不到」时能主动调用该端点(无需用户重启 App)。 Companion to client PR desirecore#808: the `/environment/refresh` endpoint now also reloads login-shell / Windows-registry env and precise-syncs into `process.env`. This PR updates the `dev-environment-setup` skill docs so the AI proactively calls it when a user reports a freshly-changed env var that tools can't see. ## 改动 / Changes - `references/desirecore-runtime.md`:第三节端点表更新 + 第七节扩展(重新加载语义 + `envDiff` 返回结构 + 「何时主动调用」触发场景 + 局限) - `SKILL.md` / `SKILL.zh-CN.md`:L1 路由表新增「用户改了 `.zshrc` / 环境变量 / 代理 / `setx` 但工具看不到 → 刷新端点」+ 重要约束第 3 条扩展(中英双语同步) - `version` 2.0.3 → 2.0.4;并修正 #16 起遗留的 `source_hash` stale 值(`7e4baaf` → `748e754b`,已用 `scripts/i18n` 同款算法验证) ## 说明 / Notes - 该 skill 为 `translated_by: human`,中英两份已手动同步 - 文档描述的端点能力随客户端 PR desirecore#808 发布;旧客户端调用该端点仍只清检测缓存(不报错),文档短暂超前可接受 --- skills/dev-environment-setup/SKILL.md | 13 ++++----- skills/dev-environment-setup/SKILL.zh-CN.md | 3 ++- .../references/desirecore-runtime.md | 27 ++++++++++++++++--- 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/skills/dev-environment-setup/SKILL.md b/skills/dev-environment-setup/SKILL.md index 986ccaa..0d0c76f 100644 --- a/skills/dev-environment-setup/SKILL.md +++ b/skills/dev-environment-setup/SKILL.md @@ -12,7 +12,7 @@ description: >- cross-cutting environment question. 使用场景:用户提到 环境配置、PATH、 容器、Docker、Podman、WSL、WSL2、办公依赖、系统工具,或不确定属于 Python / Node.js 时的入口指引。 -version: 2.0.3 +version: 2.0.4 type: procedural risk_level: low status: enabled @@ -27,7 +27,7 @@ tags: - router metadata: author: desirecore - updated_at: '2026-05-05' + updated_at: '2026-06-09' i18n: default_locale: en-US source_locale: zh-CN @@ -40,7 +40,7 @@ metadata: description: >- Use this skill as a router/index when the user faces a development environment question that spans multiple domains: containers (Docker/Podman), WSL2 on Windows, office-skill dependencies (DOCX/PDF/XLSX/ PPTX), or system tools (LibreOffice/Poppler/Pandoc/Tesseract). For pure Python issues use python-runtime skill; for pure Node.js issues use nodejs-runtime skill. Triggers include: "setup environment", "PATH", "WSL", "WSL2", "docker not found", "podman", "container", "office dependency", "LibreOffice", "poppler", "pandoc", "tesseract", or any cross-cutting environment question. 使用场景:用户提到 环境配置、PATH、 容器、Docker、Podman、WSL、WSL2、办公依赖、系统工具,或不确定属于 Python / Node.js 时的入口指引。 body: ./SKILL.zh-CN.md - source_hash: sha256:7e4baaf42d5c0ace + source_hash: sha256:748e754b5537ea01 translated_by: human en-US: name: Dev Environment Setup @@ -48,9 +48,9 @@ metadata: description: >- Use this skill as a router/index when the user faces a development environment question that spans multiple domains: containers (Docker/Podman), WSL2 on Windows, office-skill dependencies (DOCX/PDF/XLSX/ PPTX), or system tools (LibreOffice/Poppler/Pandoc/Tesseract). For pure Python issues use python-runtime skill; for pure Node.js issues use nodejs-runtime skill. Triggers include: "setup environment", "PATH", "WSL", "WSL2", "docker not found", "podman", "container", "office dependency", "LibreOffice", "poppler", "pandoc", "tesseract", or any cross-cutting environment question. Use when the user mentions environment setup, PATH, containers, Docker, Podman, WSL, WSL2, office dependencies, system tools, or needs an entry-point guide when uncertain whether the issue belongs to Python or Node.js. body: ./SKILL.md - source_hash: sha256:7e4baaf42d5c0ace + source_hash: sha256:748e754b5537ea01 translated_by: human - translated_at: '2026-05-03' + translated_at: '2026-06-09' market: icon: >-