dsh 创造模式实战:一段对话搓出自定义 Agent 预设

9 张帧级核对截图,走完创造模式的全流程:认识四个内置模式、对话生成 coffee-operations-analyst 预设、一次沙箱提权与挂载校验,再看它实打实跑完一场咖啡店经营分析并抓出 Excel 公式错误。

最近更新: 2026-09-28

DeepSeek Harness 创造模式会话输出的挂载校验收据:三个问题的答案表格里,预设真实路径为 ~/.dsh/.agent-presets/coffee-operations-analyst/,standingKeyFor 返回 mounted OK,且没有未解析的包
挂载校验的三问三答:路径正确、mounted OK、无未解析的包

在 DeepSeek Harness(DSH)里,一个会话以哪套工具和提示词运行,由 Agent 预设决定。内置的标准、PTC、极简是三种「干活」模式,而第四个——创造模式——专门用来「造预设」:把需求用一段对话讲清楚,Agent 会从标准模式复制出新预设、写入你的能力描述,经一次沙箱审批落盘,再通过挂载校验进驻预设下拉。本篇取自畅的科技工坊的 10 分钟实录:作者用创造模式搓出「经营分析与汇报助手」(预设名 coffee-operations-analyst),并让它完整跑了一场咖啡店新品试点经营分析。视频没有字幕轨,文中所有界面文字均逐帧读自截图。

本页与站内两篇互为分工:《Agent 预设实战》带你首次上手并检视产物文件,本页则深入创造模式独有的收据——沙箱审批、挂载校验与 Excel 核验;想看另一种业务 Agent 的全周期定制,见文末相关链接。 Agent 预设实战:自定义预设首次上手

速览

  • ▸创造模式是 dsh 四个内置预设之一:用一段对话造出自定义 Agent 预设,产物是 agent.cordis.yaml 与 preset.yml 两个文件。
  • ▸唯一一次授权:预设目录在会话工作区之外,首次写入要点一次「允许一次」的 danger-full-access 沙箱升级。
  • ▸造完先校验:挂载对话用 standingKeyFor 验证 mounted OK,再看「三个问题的答案」表确认路径与依赖。
  • ▸实战见真章:「经营分析与汇报助手」预设吃下 7 份素材,25 步交付分析报告,还从 demo Excel 里抓出 M17 公式错误。

用创造模式自定义 Agent 预设的 8 个步骤

认识预设与创造模式入口

  1. 1

    先认清预设下拉里有什么

    首屏的预设下拉是所有模式的入口:标准模式是功能完整的编码 Agent,支持文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流;PTC 模式保留标准全部能力,并通过 Code Mode SDK 把工具暴露给一个 TypeScript 程序,让模型把多步操作组合起来一次执行;极简模式只留持久 bash 与 str_replace_editor 两个工具;创造模式「用于创建自定义 Agent preset」,具备标准模式的全部能力,另提供运行时检查、插件实验和 preset 创作指导。下拉最底部的「经营分析与汇报助手」,就是这期视频最终造出来的自定义预设——读完这篇你也会有一个。

    DeepSeek Harness 首屏展开的 Agent 预设下拉:标准模式打勾,PTC 模式、极简模式、创造模式与自定义的「经营分析与汇报助手」依次排在下方
    首屏预设下拉:四个内置模式加一个自定义预设在 1:00 观看
  2. 2

    在设置面板把「当前使用」切成创造模式

    设置 → Agent 预设的页首一句话讲透了概念:「预设即一个会话的 Agent 所运行的插件组集——它的工具、提示词与能力。」四张内置卡片各带完整描述,卡片右上角的「当前使用」标记跟着点击移动——视频里作者原停在 PTC 模式,点击创造模式卡片后标记随之切换,列表底部同时出现「+ 用「创造模式」创作自定义预设」按钮;不想进设置的话,直接在首屏下拉里点创造模式,效果相同。卡片上的复制图标可以拿既有预设当底稿,右上角「打开配置文件」则直达预设存放目录。

    dsh 设置 → Agent 预设面板:四张内置模式卡片带完整描述,PTC 模式右上角亮着「当前使用」,切换到创造模式就发生在这里
    设置 → Agent 预设:点哪张卡,「当前使用」就跟到哪在 1:40 观看

对话搓预设与挂载校验

  1. 3

    一段对话里的完整创作链:复制 → 读取 → 写入 → 提权

    把会话切到创造模式后,用人话描述你要的 Agent 即可。视频里的创作对话被完整记录在案:Agent 先用 preset_list 确认 coffee-operations-analyst 不存在、可以安全创建,再 preset_copy 从 standard 复制出预设骨架,preset_resolve 定位真实路径后先读后写——agent.cordis.yml 里还是标准原文,preset.yml 已带上显示名。接着它把写好的两份文件写入 ~/.dsh/.agent-presets/coffee-operations-analyst/:该目录在会话工作区之外,两次写入都被 workspace-write 沙箱拦下(红色 Write · Error),Agent 随即按规则发起升级请求,弹出「等待审批」卡片——写明需要 danger-full-access 才能完成落盘,点「允许一次」放行即可,无需改全局沙箱设置。

    dsh 创造模式对话的完整创作链:preset_list 确认名称可用、preset_copy 从 standard 复制、preset_resolve 读出两份 YAML,两次写入被沙箱拒绝后请求 danger-full-access 提权
    从 standard 复制、先读后写、被拦即提权——创作链一步不缺在 5:38 观看
  2. 4

    挂载校验通过后,新会话选自定义预设开工

    审批放行后,作者紧接着跑了一次「加载自定义 Agent 预设并校验」对话——也就是页首那张大图:Agent 用 standingKeyFor("coffee-operations-analyst") 验证挂载,返回 mounted OK,四种失败模式(包无法解析、配置无效、行未激活、服务发布到错 realm)均未触发;「三个问题的答案」表给出预设真实路径 ~/.dsh/.agent-presets/coffee-operations-analyst/,产物 chips 列出 agent.cordis.yaml 与 preset.yaml。校验对话还提醒:persona 里点名的 anydoc、deepread、excel、vision 等能力只是偏好与退路指引,要在会话里真正可用,仍需按计划由 profile 安装对应插件。至此预设就位——新会话的预设下拉里已经能看到「经营分析与汇报助手」,选中它即可开工。

    预设创建完成后的 dsh 首屏:会话预设选择器已切到自定义的「经营分析与汇报助手」,输入框就绪,随时可以带着新预设开工
    校验通过后,自定义预设正式进入会话选择器在 6:20 观看

实战:经营分析与 Excel 核验

  1. 5

    备齐素材:7 份文件,全是虚构 demo 数据

    实战材料铺在 source files 工作区:一份《社区店试点报告》PDF、一份 boss_request.txt 需求、一份 6 周销售数据 xlsx、一个六月经营复盘 pptx 模板,外加三张竞对截图(小红书与瑞幸的 mock 图),共 7 份。片中 PDF 附注、Excel Dashboard 备注与截图自声明三处都写明:全部为演示用虚构素材。所以别把后面的数字当真实案例——但流程与数据真假无关,换成你自己的业务材料,每一步原样可跑。

    经营分析实战的 source files 素材清单:PDF 试点报告、boss_request.txt、销售数据 xlsx、汇报模板 pptx 与三张竞对截图共 7 份文件
    7 份素材:报告、需求、销售表、模板加三张竞对截图在 7:00 观看
  2. 6

    任务书写进对话:先核验,后汇报

    下达「咖啡店新品试点经营分析任务」时,验收标准随任务一并写死:关键数字必须标明文件、页码、Sheet 和单元格范围;明确区分材料事实、分析推断和行动建议;未完成数据核验前不生成最终汇报页;不修改或覆盖原始材料;专业插件缺失时按预设退路继续,并记录能力缺口。交付物指定两项落盘:outputs/coffee_pilot_analysis.md(完整分析报告)与 outputs/coffee_pilot_evidence_register.md(证据与来源登记),还约定只有 openmaic_slide 真实返回 .pptx 时才可声称生成了可编辑 PowerPoint。会话自动注入 @deepseek-ai/dsh-system-prompt 与 skill-catalog 上下文,Agent 回了一句 "Let me start by performing the startup checks as requested." 便开始干活。

    dsh 会话里下达的咖啡店新品试点经营分析任务书:五条核验纪律、八项阶段性交付清单,并指定报告写入 outputs/coffee_pilot_analysis.md
    验收标准随任务下达:8 项交付,先核验后汇报在 7:40 观看
  3. 7

    轨迹页复盘:25 步工具链一览

    切到「轨迹」标签能看到全程:两次 vision_describe 读懂竞对截图,todo_write 排出 9 项任务,mkdir 建 outputs 目录,两次 write 落盘分析与证据登记;PDF 转换与 PPTX 模板解析交给 anydoc,Excel 用 Python zipfile+xml 只读解析(openpyxl 未安装也不改源文件,走退路);随后加载 openmaic-slide 技能,渲染出「核心指标:试点有效,但不能低估继续放大」「渠道表现决定下月预算怎么调」两张汇报视觉稿,最后 wc -c 复核文件完整性。结论行:6 周订单 898→1,258(+40.1%)、综合毛利率 56.78%、复购率 28.17%。状态栏:1 轮 · 25 步,LLM 5m57s · 工具调用 11m30s,140 tok/s,缓存命中 91%,输入 1.2M tok。

    DeepSeek Harness 轨迹页记录的 25 步完整工具链:vision_describe 识图、两份 markdown 落盘、openmaic_slide 渲染两张汇报视觉稿,状态栏显示 140 tok/s、缓存命中 91%
    25 步轨迹:从识图、写报告到出视觉稿在 9:00 观看
  4. 8

    交付里最值钱的:Excel 核验异常清单

    报告第三节是这场演示的高光。Agent 复算公式后确认 Source Data!M17 写成了 I17−J16(应为 J17),导致一行毛利虚增 ¥32.79,并传导到 Channel Analysis!I06 与 Dashboard!F4(56.8049%→56.7843%);另有 8 项 PDF 与 Excel 口径冲突,比如毛利率 52.9% 对 56.78%、周均订单 2,410 对 1,078。文件自身的 Dashboard A15 也注明这是「已知 demo 埋点」。工具盘点段同步给出事实:7 份材料全部解析成功,anydoc、只读 zip 解析、vision_ocr/vision_describe(附件模式超时后自动改走文件路径)、openmaic_slide(仅视觉稿)各司其职。demo 数据尚且能揪出一处公式错误——拿到真实报表时,这道核验只会更重要。

    经营分析交付报告里的 Excel 核验异常清单:Source Data!M17 公式错误导致毛利虚增 ¥32.79,另有 8 项 PDF 与 Excel 口径冲突,页面同时标注全部素材为虚构 demo
    1 处公式错误加 8 项口径冲突——demo 数据也不例外在 9:40 观看

常见问题

关于 dsh 创造模式与自定义预设的四个高频疑问。

创造模式和标准、PTC 模式差在哪?

标准模式是功能完整的编码 Agent;PTC 模式在其上叠加 Code Mode SDK,让模型把多步工具调用组合成一个 TypeScript 程序执行;极简模式只留 bash 与 str_replace_editor 两个工具;创造模式则是「造预设的模式」——保留标准全部能力,另加运行时检查、插件实验与 preset 创作指导。日常任务选标准,想自定义 Agent 时切创造。

自定义预设文件存在哪?怎么备份?

~/.dsh/.agent-presets/<预设名>/,一个目录两个文件:agent.cordis.yaml(插件组集与能力声明)与 preset.yml(名称与提示词设定)。设置 → Agent 预设右上角的「打开配置文件」可以直达目录;备份就是整个文件夹复制一份,恢复时放回原路径,新会话即可见。视频中挂载校验确认 mounted OK 的正是这条路径。

片子里咖啡店数据是真的吗?能换成我的业务数据吗?

不是真实案例——片内 PDF 附注、Excel Dashboard 备注与截图自声明三处都写明全部为虚构 demo 素材(Excel 里甚至埋了一处「已知 demo 埋点」公式错误供核验演示)。流程本身与数据无关:把你的 PDF 报告、销售 xlsx、pptx 模板和截图铺进工作区,同一预设的核验与汇报流程原样可跑,而且真实数据更需要第八步那道公式核验。

创造模式是官方能力吗?版本上要注意什么?

是。官方 0.2.0 起的发布说明已将「创造模式」列为点名的核心能力。视频中出现的版本号与模型名(如 DeepSeek-V4-Flash High)只是录制时点的状态,请以你本机 dsh 版本与可用模型为准;预设目录结构若有调整,以设置面板「打开配置文件」指向的位置为准。

相关指南

预设体系的其余拼图。

片源与署名

本页 9 张截图均取自下方视频(YouTube,1080p,无字幕轨,画面文字逐帧核对),每张图带原始时间戳深链;片中业务数据为演示用虚构素材。想先补齐预设体系的背景,读 Agent 预设实战

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。