Files
admin 856e632807 baseline: dsh 工作区基线快照(2026-09-10,全新历史起点)
本提交为 dsh_mcn_workshop 仓库的首个提交(旧仓 dsh_MCNProject 已停用),
完整固化 C:/Users/Administrator/.dsh 当前磁盘状态。

1) 临时数据清理:移出 sessions/(81M)、logs/、skill-backup-20260906/(14M)、
   scripts/__pycache__、storages/workspace.json.bak —— 合计 94M(.dsh 162M → 68M)
2) 凭据脱敏:.credentials.yaml(含明文 DEEPSEEK_API_KEY)移出 git 跟踪并加入
   .gitignore;mcn-data-insight/scripts/setup_redfox_key.py 中真实 key 示例改为占位符
3) .gitignore 增补 logs/、skill-backup-*/ 规则
4) 技能结构以当前磁盘状态为准:skills/ = mcn-short-video / impeccable / taste-skill /
   dsh-multi-user-migration;旧技能目录(mcn-dou-analysis、storyboard-prompt、
   short-video-script、browser-harness、mcn-data-insight)与
   profiles/web/node_modules/dsh-vision-router 本地已不存在,本提交记为删除
2026-09-10 22:31:45 +08:00

5.2 KiB
Raw Permalink Blame History

路径配置(运行时优先)

本文件是产出路径的唯一权威配置,运行时优先于标准库 references/创作流程规范.md 五、产出路径规范。 只要本文件存在(含默认配置),AI 执行创作流程前必须先读本文件;如有「用户自定义路径」记录,一律以用户指定为准,标准库默认路径自动失效。

一、默认路径(用户未自定义时生效)

先判断运行环境(三环境两步判定),再按运行系统解析桌面路径:

运行环境 判断依据 默认产出根目录
dsh 部署环境 技能所在路径含 .dsh(如 C:\Users\{用户名}\.dsh\skills\…;2026-09-06 起不依赖 D:\AgentSkill 是否存在) 优先 D:\dshworkspace\MCNSkill项目\(dsh 工作区统一产出根)
开发机 技能在 D:\AgentSkill\ 下(源技能开发环境) 用户桌面 MCNSkill项目/({账号名}/脚本{编号}/ 直挂,无技能文件夹层)
用户环境 本机不存在 D:\AgentSkill 且技能路径不含 .dsh 用户桌面 MCNSkill项目/(与开发机同构)

桌面路径按运行系统自动解析:

系统 桌面路径
Windows C:\Users\{用户名}\Desktop\
macOS ~/Desktop/(即 /Users/{用户名}/Desktop/)

AI 执行规则:

  1. 先做运行环境判定(2026-09-06 dsh 整合版,路径优先):① 技能自身路径含 .dsh(如 C:\Users\{用户名}\.dsh\skills\…)→ dsh 部署环境 → 优先操作 D:\dshworkspace\MCNSkill项目\(目录不存在则创建);② 不含 .dsh 且本机存在 D:\AgentSkill → 开发机 → 桌面 MCNSkill项目/;③ 其余 → 用户环境 → 桌面 MCNSkill项目/(开发机与用户环境同构:MCNSkill项目/{账号名}/脚本{编号}/)
  2. 再判断当前运行系统(Windows / macOS),拼接桌面路径
  3. 目录不存在则自动创建
  4. 产出结构:{产出根目录}/{账号名}/脚本{编号}/…(内部文件结构不变,仅根目录可变)

二、用户自定义路径(最高优先级)

如果用户明确要求修改产出位置,一律以用户指定为准,不要沿用默认桌面路径,也不要自作主张改回桌面。

出现自定义需求时,在此追加记录(保留用户原话,便于追溯):

> 用户指定:{用户原话}
> 解析后路径:{绝对路径}
> 记录时间:{日期}

示例:

用户指定:产出放到 D 盘我的文件夹里 解析后路径:D:\我的素材\MCN产出\ 记录时间:2026-08-13

记录后,AI 每次执行创作流程都以「解析后路径」为产出根目录;用户再次修改时直接更新本记录即可(旧记录保留,标注新记录生效)。

三、解析规则(优先级从高到低)

  1. 本文件「用户自定义路径」记录 → 用自定义路径(最新一条生效)
  2. 本文件默认路径 → 按三环境两步判定确定产出根目录(本机无 D:\AgentSkill → 桌面 MCNSkill项目/;有且技能路径含 .dsh → D:\dshworkspace\MCNSkill项目\;有且不含 .dsh → 桌面 MCNSkill项目/),再按系统拼接桌面路径
  3. 路径含 ~ 时自动展开为用户主目录
  4. 路径含 {用户名} 时替换为当前系统用户名
  5. 目录不存在时自动创建

变更记录

  • 2026-08-26:新增运行环境判断——技能不在 .dsh 路径下(本地/源技能环境)时,默认产出根目录改为用户桌面 MCNSkill项目/脚本创作/(统一项目文件夹中的本技能对应文件夹);dsh 部署环境维持桌面 MCNSkillCase/ 不变(用户指定:"技能的输出不在dsh路径下时,默认放在桌面 MCNSkill项目下对应文件夹中")。
  • 2026-08-26(修订):dsh 部署环境默认产出根目录由桌面 MCNSkillCase/ 改为桌面 DSHSkill项目/(用户指定:"在 dsh环境下 生成的文件放到 桌面DSHSkill项目 文件夹下");产出结构 {账号名}/脚本{编号}/ 不变。
  • 2026-08-26(再修订):dsh 部署环境改为优先操作 D:\dshworkspace\MCNSkill项目\(主工作区「创作任务」目录,与 .dsh 部署副本既有自定义路径记录一致;用户指定:"dsh 中优先操作 D:\dshworkspace\MCNSkill项目");主工作区不存在时兜底桌面 DSHSkill项目/。产出结构不变。
  • 2026-08-26(三环境重构):环境判定由两级改为三环境两步判定(①本机无 D:\AgentSkill=用户环境;②有且技能路径含 .dsh=dsh 部署环境;③有且不含 .dsh=开发机);DSHSkill项目/ 根目录整体废弃(用户确认),原"dsh 异机兜底 DSHSkill项目/"场景并入用户环境 → 桌面 MCNSkill项目/脚本创作/;dsh 部署环境产出 D:\dshworkspace\MCNSkill项目\ 不变。产出结构不变。
  • 2026-08-26(层级精简):开发机与用户环境产出根目录由 MCNSkill项目/脚本创作/ 改为 MCNSkill项目/——去掉技能文件夹层,{账号名}/脚本{编号}/ 直挂(用户指定:"不论1还是3,都是 桌面\MCNSkill项目{账号名}{脚本名}\对应文件");dsh 部署环境不变。