Tools & Capabilities

deepseek-harness-101

momojie-s/deepseek-harness-101 · ★ 1

momojie-s

A personal DeepSeek Harness plugin development collection whose plugins are separate repositories mounted under plugins/ as Git submodules.

README body is shown in Chinese.

License
Unknown
Added
2026-08-23
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:momojie-s/deepseek-harness-101

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: zh · Read Chinese README

Table of contents
  1. 插件目录
  2. 第三方插件
  3. Fork 定制
  4. 使用心得笔记
  5. 版本观察(自动)
  6. 使用
  7. 新增插件

个人 DeepSeek Harness (DSH) 插件开发集。每个插件是独立仓库,以 git submodule 形式挂载到 plugins/ 下。

插件目录

插件 路径 作用
@momojie-s/dsh-workspace-mcp plugins/dsh-workspace-mcp 按 workspace(session cwd)自动加载/卸载 MCP server,工具注册到 agent scope
@momojie-s/dsh-workspace-env plugins/dsh-workspace-env pwsh 命令自动注入 workspace .env 环境变量,实现 workspace 级环境变量隔离
@momojie-s/dsh-schedspawn plugins/dsh-schedspawn schedspawn 工具:定时直启独立子agent(可按任务指定模型路由,add 时校验路由),完成后自动回报本会话;忙时顺延、失败熔断、孤儿接管
@momojie-s/dsh-subagent-cleanup plugins/dsh-subagent-cleanup 子agent会话清理双工具:会话自清(枚举本会话后代,无闲置门槛)+ 运维侧跨 workspace 大扫除(进程启动后未写入 && 闲置 ≥24h 双重判据);默认归档可逆(落 manifest 回滚清单),显式 mode=delete 才彻底删除
@momojie-s/dsh-archive-retention plugins/dsh-archive-retention 归档会话定期清理:物理归档堆与页面归档的会话记录超保留期(默认 7 天,设置页卡片可配数值+天/小时单位+cron 节奏)自动物理删除,落审计清单;宿主+客户端双半部,页面卡片复用 keyed slot 机制
@momojie-s/dsh-subagent-idle-delivery plugins/dsh-subagent-idle-delivery 子 agent 完成通知/汇报的 hold-and-release 投递:父会话忙碌时扣留(不再混进下一步输入、不延长当前回合),完全空闲后作为新回合送达;带 maxHoldMs 放水阀
@momojie-s/dsh-wechat-pad plugins/dsh-wechat-pad 微信接入:自研 TS Pad 协议栈(进程内)+ 登录管理(设置页「微信」独立页扫码/登出/掉线自动重登)+ 消息桥(名单过滤后每个对话一个独立 DSH 会话,autopilot 模式答复自动回发微信)+ workspace 限定模型工具;本地开发阶段(private,未建远程仓)

第三方插件

他人开发的插件,以 submodule 挂载到 plugins/third-party/ 下,与自研插件分开存放。

插件 路径 作用
dsh-zcode-coding-plan(yuyang2230,收录 v0.3.0) plugins/third-party/dsh-zcode-coding-plan 把已订阅的 GLM Coding Plan 套餐额度接入 DSH:注册 zcode_call(经官方 ZCode CLI 派发编码任务,享 1.5 倍套餐额度,--resume 多轮续接)与 zcode_quota(查套餐余量+配额闸门)两个工具;依赖 ZCode 客户端与套餐 Key,用法见其仓 README

Fork 定制

Fork 路径 说明
Momojie-S/deepseek-harness(fork 自 deepseek-ai/deepseek-harness) forks/deepseek-harness 分支 momojie/transfer-optimization(基线 0.1.2-rc.1):远程链路数据传输优化——P1 事件流 WS 压缩(permessage-deflate)已落地,P2 列表字段裁剪/P3 事件合流待测;设计见 docs/fork/transfer-optimization.md;部署走 ops 安装树补丁(非 fork 发行),上游采纳后退役

使用心得笔记

开发指南(活文档——指导当前开发,随实践保持最新),按读者分两个目录:docs/development-guide/(自研插件开发方法论)与 docs/official-usage/(DSH 官方功能的使用说明;自研插件各自的使用说明在插件仓 README):

调研笔记(docs/research/,版本快照——开头留版本基准,结论被新版本取代时归档,不追更):

版本观察(自动)

计划任务 \dsh-version-check(每天 01:00)对比 npm 官方 @deepseek-ai/dsh 最新版与本机运行版:无新版则零成本退出;有新版则自动跑一次 headless 调查任务,总结新旧版本差异并逐个评估本仓插件是否需要改动/废弃,中文报告存 docs/version/(文件名 = 新版本号)。

  • 触发脚本:scripts/check-dsh-version.ps1;调查指令模板(改它即改未来调查行为):scripts/dsh-version-prompt.md
  • 手动演练:powershell -NoProfile -ExecutionPolicy Bypass -File scripts/check-dsh-version.ps1 -CurrentVersion <旧版> -TargetVersion <新版>

使用

git clone --recurse-submodules https://github.com/Momojie-S/deepseek-harness-101.git
# 或 clone 后补拉子模块
git submodule update --init --recursive

新增插件

  1. 在 GitHub (Momojie-S 账号) 建独立插件仓。
  2. 在本仓执行:
    git submodule add https://github.com/Momojie-S/<plugin-name>.git plugins/<plugin-name>
    
  3. 更新本 README 的插件目录表。

第三方插件(他人开发的插件仓)挂载到 plugins/third-party/ 下,收录时同步「第三方插件」表并注明来源与收录版本。