# 两个内置 Skill | Skill | 用途 | 不做什么 | | --- | --- | --- | | `runtime-map-source-sync` 来源接入与目录同步 | 核验已接入来源、刷新目录、精确登记、读取状态诊断 | 不修改原生组织,不复制聊天历史,不自动把所有会话加入画布 | | `runtime-map-edit` 地图编辑 | 读取、规划、预览、保存画布成员/坐标/关系,回读及整批撤销 | 不启动 Agent,不发送消息,不直接覆盖存储,不改变原生状态 | DSH 加载插件后通过宿主 Skill 提供器发现这两个目录;仅复制文件不代表 Skill 和工具都已加载。优先使用 `runtime_map_sources` 和 `runtime_map_edit`,request 为 JSON 字符串。 Codex 等外部聊天没有原生 DSH 工具时,可在用户允许的本机环境使用技能附带脚本: ```powershell node "<插件>/skills/runtime-map-source-sync/scripts/source-request.mjs" read node "<插件>/skills/runtime-map-source-sync/scripts/source-request.mjs" refresh node "<插件>/skills/runtime-map-source-sync/scripts/source-request.mjs" status node "<插件>/skills/runtime-map-edit/scripts/map-request.mjs" read ``` 写请求用 UTF-8 JSON 文件传入 `map-request.mjs`。具体动作见 Skill 的 `references/actions.md`;不可凭空编造节点 ID。DSH 必须正在运行并加载插件。画布编辑和目录刷新不需要退出 DSH,也不需要 Computer Use。 标准流程:读当前 revision → 说明方案 → 用户调整/同意 → preview → apply → 再 read。已有明确授权的局部操作无需重复确认。冲突先重读;超时且结果未知时沿用同一 requestId 和原请求核对,不能换 ID 重做。一次整批修改保留 receiptId 供撤销。 新机接入先确认来源应用、账号与主机,再同步。适配器能自动发现的目录可重复刷新;AI 负责配置与缺口核验,不是每次手动重录。没有全量接口的云端会话需使用授权的原生工具取得精确元数据再登记,不能把一次登记说成持续全账号同步。 “把所有原生聊天导入 DSH 并继续聊天”属于另一项工程,不包含在这两个 Skill 中。