DSH 定制业务 Agent 实战:从需求到验收的全过程

12 个截图核验步骤,把一句大白话需求变成一个能用的财务 Agent——Agent 预设、插件打包、一次 danger-full-access 授权、重启验证,1800 条源记录最终筛出 600 条。

最近更新: 2026-09-23

DeepSeek Harness 课程图解:工作流经过插件沉淀成可复用的自定义 Agent Preset,供市场部、产品部、运营部、数据部复用
课程自己的路线图:工作流 → 插件 → 可复用的 Agent 预设

这篇攻略完整复刻博学谷课程里的一次定制实录:一个业务 Agent——财务费用汇总助手——从一段大白话需求,做到装得上、重启不丢、验收通过。课程没有字幕,页面里引用的界面文字全部逐帧从画面里读出,每一步都配了原始截图。

先说清楚定位:本页讲的是定制单个业务 Agent——一个预设加一个插件。它不是官方 Agent Teams 多智能体实验包,也不能互相替代;想让多个专业 Agent 并行协作,见文末的 subagents 指南。

结论速览

  • ▸一段对话把大白话需求变成带验收清单的规格——Agent 先定标准,再写代码。
  • ▸交付物是一个可移植 tar.gz:插件 + 财务模式预设 + README,别的 DSH 一句话就能装。
  • ▸安装只需一次 danger-full-access 授权;重启后预设自己出现,1800 条源记录跑完剩 600 条,全部核对通过。

完整定制流程,一步步来

从需求到验收标准

  1. 1

    把业务需求当成文档发给 Agent

    课程开场是一段大白话的财务需求:把费用明细表汇总成《汇总表.xlsx》。Agent 把它整理成规格文档——验收基准、七个 AND 关系的筛选条件(单据日期 2026-01-01 至 2026-06-30、含税金额不低于 1000 元等),以及输出字段的逐项映射。这份文档是后面所有环节的唯一依据。

    DeepSeek Harness 会话里的财务需求规格文档,列出验收基准、七个 AND 关系筛选条件和汇总表输出字段映射
    需求文档:先定筛选条件,再定输出列去视频 1:40 处看
  2. 2

    写代码之前,先敲定验收清单

    Agent 不急着动手,先给出自己将被打分的标准:汇总明细 600 行(不含表头,满足不少于 300 行的要求)、每行都通过全部筛选条件、单据编号无重复且序号 1–600 连续、每行税额计算误差为 0、部门合计等于总计、zip 包能被 openpyxl、Excel 和 WPS 正常打开。

    DeepSeek Harness 验收项核对清单,绿色对勾确认 600 行命中、单据编号无重复、税额零误差、zip 可被 Excel 和 WPS 打开
    Agent 按约定标准给自己的活儿打分去视频 4:05 处看

从方案到可移植安装包

  1. 3

    要一份三点式方案,而不是一坨代码

    Agent 给出的方案分三块:新增 finance_summarize 工具,扫描整个文件夹的源表并算出汇总;打包成标准 DSH 插件,用 cordis.patch.yaml 加 lib/index.js 注册;外面再套一个可移植安装包,install.sh 负责把插件和预设复制进 ~/.dsh 并执行 pnpm install。

    finance_summarize.py
    cordis.patch.yaml + lib/index.js
    install.sh
    DeepSeek Harness 回复里的三点升级方案:新增 finance_summarize 工具、打包标准插件、附带可移植安装脚本
    工具、插件、安装包——一份方案三件套去视频 5:35 处看
  2. 4

    锁定目标,顺便立下「一句话安装」的规矩

    一次 create_goal 调用把目标钉死:按文件夹自动处理的财务汇总,封装成 DSH 标准插件加「财务模式」预设。README 必须写全安装流程,验收标准是另一个 DSH 只需收到一句话就能装好,不需要任何手动步骤。

    这是一个 agent 预设包,请安装它
    DeepSeek Harness 目标横幅锁定财务升级目标,同时 README 验收标准要求在另一台 DSH 上一句话完成安装
    目标已锁定;README 必须让安装只要一句话去视频 5:45 处看
  3. 5

    在工作区里验收交付物

    成品落在工作区的 test 目录:推荐交付的 dsh-finance-mode.tar.gz,外加 dsh-finance-mode/ 源码目录——README.md、install.sh、plugin 目录、package.json,还有负责注册 loader 的 cordis 补丁。

    dsh-finance-mode.tar.gz
    dsh-finance-mode/
    DeepSeek Harness 工作区 test 目录下的交付物清单:dsh-finance-mode.tar.gz 旁边是含 README、install.sh 和插件目录的源码树
    落到工作区的东西:一个压缩包,一份能读的源码去视频 6:05 处看

提权安装与重启验证

  1. 6

    批准那一次 danger-full-access 提权

    Agent 不会擅自动你的 ~/.dsh。它说明安装器要写 ~/.dsh/plugins、~/.dsh/agent-presets 和 profile 的 package.json——都在当前工作区之外——然后发起提权。权限弹窗给两档选择:只允许写入工作区,或完全权限;视频里完整权限只批了这一次,而且 Agent 动手前先把 profile 备份进了工作区。

    DeepSeek Harness 提权请求:要求以 danger-full-access 运行安装器写入 ~/.dsh,权限弹窗给出写入工作区或完全权限两档
    唯一一次权限弹窗:工作区写入,或完全权限去视频 8:04 处看
  2. 7

    重启后,「财务模式」预设自己出现了

    重启后打开 设置 → Agent 预设:新预设和内置模式并列出现,描述就是那个盯着费用明细文件夹、产出汇总工作簿的助手。没有任何一步手动配置。

    DeepSeek Harness 设置的 Agent 预设面板,重启后新的「财务模式」预设和内置模式并列出现
    重启后的证据:预设和内置模式排在一起去视频 8:20 处看
  3. 8

    读一遍安装验证日志

    安装会话自己打印证据:插件模块加载成功并导出 apply / inject / name,cordis.patch.yaml 解析正常,agent.cordis.yaml 与官方 standard 预设的方言一致,Node、pnpm、Python 加 openpyxl 全部就位。

    apply / inject / name ✓
    DeepSeek Harness 安装日志验证插件以 apply、inject、name 导出加载成功,cordis.patch.yaml 解析正常,Node、pnpm、Python、openpyxl 就绪
    注册成功不是感觉,是一排绿灯去视频 8:35 处看
  4. 9

    确认插件处于启用状态

    设置 → 插件列表里 finance-mode 出现,启用开关是开着的——插件这一半和预设一样,重启后安然无恙。

    DeepSeek Harness 设置的插件列表里 finance-mode 出现,启用开关在重启后保持打开
    插件这一半也安然挺过了重启去视频 13:03 处看

真机实战与结果核对

  1. 10

    在探索页派发任务

    「探索未至之境」首页的新会话已经挂好了「测试工作区」和「财务模式」两个标签,输入框里打一句大白话——完成当前工作区下的财务汇总任务——派发就完成了。

    DeepSeek Harness 探索首页的新会话,已挂上测试工作区和财务模式标签,就等输入任务
    新会话、对的工作区、对的预设——直接打字就行去视频 13:23 处看
  2. 11

    核对结果报告里的数字

    跑完的报告写得很清楚:汇总表.xlsx 已生成在工作区,自动识别 3 个源文件,1800 条源记录经过全部 7 个筛选条件后剩 600 条,后面跟着部门统计。

    汇总表.xlsx · 源记录 1800 条 → 符合 600 条
    DeepSeek Harness 财务汇总任务的结果报告:汇总表.xlsx 已写入工作区,1800 条源记录经筛选剩 600 条命中,覆盖三个源表
    1800 条进,600 条出——每一层筛选都有交代去视频 14:05 处看
  3. 12

    用工具调用轨迹收尾

    任务会话里能看到完整轨迹:派发的那句话、finance_summarize 工具调用、生成的汇总表.xlsx,以及绿色的「财务汇总任务已完成」。第 2 步定的清单,在真机上全部通过。

    finance_summarize
    DeepSeek Harness 任务轨迹完成工作区财务汇总:一次 finance_summarize 工具调用加绿色完成标记
    派发、调用、完成——一个屏幕看全整条链路去视频 15:05 处看

像视频里那样给结果打分

课程里的验收清单对任何 Agent 交付物都适用,这四条尤其值得抄走:

行数与去重

汇总恰好 600 行明细、不含表头;单据编号无重复,序号 1–600 连续不断档。

计算零误差

每行的未税金额、税额与合计逐行重算,误差为 0;各部门合计加总等于总计。

筛选可复算

每一行输出都通过全部 7 个 AND 条件,命中集合与对三个源表独立重筛的结果完全一致。

包能带走

zip 能被 openpyxl、Excel、WPS 正常打开;README 让另一个 DSH 一句话装完全部内容。

同一个 1800 行的财务案例还有独立的图文攻略—— 看 Excel 汇总攻略

常见问题

截图自己回答不了的问题。

跟做这个流程需要会写代码吗?

不需要。课程里的每一个产物——规格、工具、插件、安装脚本——都是 Agent 在对话里产出的。你要做的只有四件事:说清需求、批准那一次权限弹窗、重启 DSH、读验证日志。

danger-full-access 提权弹窗能放心批吗?

它是真实的提权:安装器要写工作区之外的 ~/.dsh/plugins、~/.dsh/agent-presets 和 profile 的 package.json。视频里它只出现了一次,Agent 批准前先把 profile 备份到了工作区,安装日志列出了碰过的每个路径。认不出这些路径就拒绝,让它先做只写工作区的演练。

「财务模式」预设和插件是什么关系?

插件(dsh-finance-mode)装着 finance_summarize 工具和 loader 补丁;预设打包了让 Agent 去用它的话术和默认行为。tar.gz 把两者一起交付,验证日志也是分头检查的。

非财务业务能复用这套流程吗?

能。骨架是通用的:需求文档、验收清单、三段式方案、可移植安装包、一次提权、重启验证。换掉字段映射和筛选条件,同样的 12 步可以直接搬到发票、工单、库存。

必须在探索页派发任务吗?

不必。重启后随便开一个会话,选「财务模式」预设,说一句要处理哪个文件夹就行。探索页只是预挂了工作区和预设的快捷入口。

这和 Agent Teams / 多智能体是一回事吗?

不是。本页是定制单个业务 Agent——一个预设加一个插件,把一件事做好。让多个专业 Agent 并行协作是另一个功能,见 subagents 指南。

相关攻略

DSH 学习路径上相邻的几条线。

来源与署名

所有截图均来自 Bilibili 上博学谷的课程,每张图都深链回原视频的精确秒数。想从零做一个这样的插件? 看插件创建指南

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

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