每完成一项任务,自动在 A4 纸空位打印回执章
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ZHANG-dr985/dsh-print-task-complete该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 31 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-print-task-complete(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 22:46:39
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 读取本地文件lib/index.js:63
content: await readFile(SKILL_BODY_URL, 'utf8')
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- A4纸随机空白处盖章
- 每张盖30个回执章
- 自动识别打印机
DeepSeek Harness 插件包:在 A4 纸上随机空白处盖任务完成回执章(每张 30 个),自动识别打印机。
README
由 DeepSeek 最新模型翻译生成dsh-print-task-complete
DeepSeek Harness 插件包(bundle):装上之后,智能体每完成一件被跟踪的工作,就在 A4 纸上随机打一个「已完成」回执。
没有网格、没有边框。 脚本每回挑一个空位盖章,并记住已经盖在哪,所以章与章不会互相压住;一张纸默认 30 个。偶尔(约 10%)还会额外打一张彩蛋图。
落点随机,所以手工放纸的几毫米偏移不再有影响。打印机自动识别,不写死任何机型。
安装
方式 A:直接从 GitHub 装(不需要 npm 账号)
plugin_manager install_bundle --target github:ZHANG-dr985/dsh-print-task-complete
pnpm 从公开仓库拉取并解包(约 15 秒)。装完 print-task-complete 就出现在会话的技能目录里。
更新:先卸载再安装。
展开完整文档(README 剩余 1 节)
dsh-print-task-complete
DeepSeek Harness 插件包(bundle):装上之后,智能体每完成一件被跟踪的工作,就在 A4 纸上随机打一个「已完成」回执。
没有网格、没有边框。 脚本每回挑一个空位盖章,并记住已经盖在哪,所以章与章不会互相压住;一张纸默认 30 个。偶尔(约 10%)还会额外打一张彩蛋图。
落点随机,所以手工放纸的几毫米偏移不再有影响。打印机自动识别,不写死任何机型。
安装
方式 A:直接从 GitHub 装(不需要 npm 账号)
plugin_manager install_bundle --target github:ZHANG-dr985/dsh-print-task-complete
pnpm 从公开仓库拉取并解包(约 15 秒)。装完 print-task-complete 就出现在会话的技能目录里。
更新:先卸载再安装。只重跑安装命令不够 —— DSH 的插件管理器对同一个 git spec 重复安装会报 ambiguous-install,文件虽然更新了,但锁文件不会同步,之后某次 pnpm install 可能把包回滚到旧提交(实测遇到过):
plugin_manager remove_bundle --target dsh-print-task-complete
plugin_manager install_bundle --target github:ZHANG-dr985/dsh-print-task-complete
方式 B:按包名从 npm 装(包已发布到 npm 后)
plugin_manager install_bundle --target dsh-print-task-complete
也可以在 DSH 的插件管理界面里直接填包名 dsh-print-task-complete。
方式 C:裸技能(零依赖,不经过插件加载器)
把本仓库的 skill/ 目录复制到 ~/.dsh/skills/print-task-complete/,然后跑里面的 install.ps1。适合只想拿技能、不想动插件配置的情况。
这个包做什么:它是一个 cordis 插件,在 apply 时把 print-task-complete 注册进 Harness 的技能注册表(ctx.skills.registerProvider)。技能正文、脚本和彩蛋图随包发布在 skill/ 下,通过 resourceBase 暴露给智能体。
它和"技能目录里的技能"是什么关系
DeepSeek Harness 有两条互不相同的路径,别混淆:
| | 技能目录(skill root) | 插件包(本包) |
| 形态 | 磁盘上的 SKILL.md + 资源 | npm 包 + cordis.patch.yml |
| 怎么来 | 手放 / 复制到 ~/.dsh/skills | 按包名安装 |
| 能否按包名一键下载 | 不能,技能目录没有这个功能 | 能,这就是本包存在的理由 |
技能 UI(dsh-client-ui-skill)只负责 /name 调用和列出已发现的技能,它不提供按包名下载。在 DSH 里"通过包名一键下载"只能是插件包。
如果你更喜欢裸技能(零依赖),也可以直接把本包的 skill/ 目录复制到 ~/.dsh/skills/print-task-complete/,然后跑里面的 install.ps1。
装完之后
不需要任何配置。 智能体会在任务完成时自动调用技能;也可以手动:
powershell -NoProfile -ExecutionPolicy Bypass -File "<skill资源目录>\scripts\print-done.ps1" -Status
物理操作:
1. 第 1 次运行打出一行页眉 + 第 1 个章(位置随机)—— 这张纸别扔
2. 把这张纸按同样方向放回纸盒或手动进纸槽
3. 下次完成时脚本自动挑一个新空位盖章,重复到第 30 个
4. 第 31 次提示 sheet is full,这时才换新纸
想让智能体无条件执行(不依赖模型判断是否加载技能),把 skill/assets/agents-snippet.md 的内容(替换其中的 __PRINT_SCRIPT__ / __SKILL_DIR__ 占位符)加进 ~/.dsh/AGENTS.md。也可以直接跑 skill/install.ps1。
参数
| 参数 | 作用 |
| -Status | 只看状态,不打印 |
| -DryRun -PreviewPath out.png | 渲染预览,不打印、不推进状态 |
| -Simulate | 占位但不打印、会推进状态 —— 预演整张纸的分布而不费纸 |
| -Reset | 强制开新一张 |
| -UseSlot 3 | 在已记录的第 3 个章的原位置重打,不推进状态 |
| -NoAdvance | 打印但不推进状态 |
| -PerSheet 24 | 一张纸放几个章(默认 30) |
| -EasterEgg / -NoEasterEgg | 强制 / 关闭彩蛋 |
| -EasterEggChance 0.2 | 彩蛋概率(默认 0.1) |
| -EasterEggMm 30 | 彩蛋图宽度(毫米,默认 22) |
| -EasterEggImage "C:\pic.png" | 换彩蛋图 |
| -PrinterName "..." | 指定打印机;默认自动识别 |
| -CodePoints 0x41,0x42 | 改打印内容(默认「已完成」) |
| -FontFamily "SimSun" / -FontSizePx 90 | 字体 / 字号 |
| -NoHeader | 新纸不打页眉 |
| -RandomSeed 7 | 固定随机种子,便于复现 |
| -NudgeXmm <n> / -NudgeYmm <n> / -ClearNudge | 所有章整体微调,按打印机记住 |
进度存在 %LOCALAPPDATA%\dsh-print-task-complete\state.json,按打印机分开记账,并记录每个章的坐标用于避让。只有打印作业成功离开后台队列才推进状态,失败直接重跑不会多盖一个章。
彩蛋
默认约 10% 概率在「已完成」上方多打一张图(skill/assets/easter-egg.png)。黑白打印机上脚本会自动转灰度并提对比度(k=1.7),彩色打印机原样输出。换图用 -EasterEggImage。
卸载
plugin_manager remove_bundle --target dsh-print-task-complete
再清掉进度(可选):
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\dsh-print-task-complete"
平台要求
- Windows:依赖 PowerShell + .NET GDI+ 打印管线。
- 需要物理打印机:自动跳过 PDF / XPS / 传真 / OneNote 等虚拟打印机;一台都没有时会报错并列出已安装的打印机。
- 需要中文字体:内容是中文,系统没有中文字体时用 -FontFamily 指定,或用 -CodePoints 换成别的文字。
编码陷阱(改脚本前必读)
skill/scripts/print-done.ps1 和 skill/install.ps1 刻意保持 100% ASCII。原因:中文 Windows 上 powershell.exe 是 5.1、ANSI 代码页 GB2312/936,它会按 ANSI 解码无 BOM 的 .ps1,把中文字面量静默毁成乱码:
| 环节 | 字节 |
| 已完成 的 UTF-8 字节 | E5 B7 B2 E5 AE 8C E6 88 90 |
| 被当成 GBK 分组 | E5B7 B2E5 AE8C E688 + 落单 90 |
| 解出的字符 | 宸 插 畬 鎴 + ? |
所以中文用 Unicode 码点构造:
[int[]] $CodePoints = @(0x5DF2, 0x5B8C, 0x6210) # 已完成
$Text = -join ($CodePoints | ForEach-Object { [char]$_ })
需要给脚本附带中文时,放进独立的 .md 资源文件按 UTF-8 字节读写,不要写进 .ps1。
包结构
dsh-print-task-complete/
├── package.json name / dsh.bundle.patch / engines
├── cordis.patch.yml insert 一行挂载插件 ├── lib/index.js cordis 插件:注册 skill provider ├── skill/ 技能本体 │ ├── SKILL.md │ ├── README.md │ ├── install.ps1 │ ├── scripts/print-done.ps1 │ ├── assets/easter-egg.png │ ├── assets/agents-snippet.md │ ├── assets/preview.png │ └── references/troubleshooting.md ├── README.md └── LICENSE
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ZHANG-dr985/dsh-print-task-complete
每完成一项任务,自动在 A4 纸空位打印回执章
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目