🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

马尾适配器 Sepolian/dsh-ponytail

DeepSeek Harness
Sepolian28 天前有提交已提供中文文档扫描:含敏感能力

接入 Ponytail 指令与技能,按会话切换模式

28.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Sepolian/dsh-ponytail
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 28 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    src/skills.ts:16
    const entries = await readdir(root, { withFileTypes: true })
  • 读取本地文件
    src/upstream.ts:21
    const manifest = JSON.parse(readFileSync(join(root, 'UPSTREAM.json'), 'utf8')) as UpstreamManifest;
  • 读取本地文件
    src/upstream.ts:32
    const scope = JSON.parse(readFileSync(join(root, 'package.json'), 'utf8'));
  • 读取本地文件
    src/upstream.ts:42
    return readdirSync(directory, { withFileTypes: true }).flatMap((entry) => {
  • 读取本地文件
    src/upstream.ts:50
    const actual = createHash('sha256').update(readFileSync(join(root, path))).digest('hex');
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-commands@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-skill@deepseek-ai/dsh-skill-filesystem@deepseek-ai/dsh-storage@deepseek-ai/dsh-storage-domain@deepseek-ai/dsh-storage-json
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

一个轻量适配器,把 Ponytail 接到 DeepSeek Harness 上

README

由 DeepSeek 最新模型翻译生成
dsh-ponytail DeepSeek Harness 0.2.0-rc.2 的轻量 Ponytail 适配器。它使用 Ponytail v4.13.0 的指令,上游技能全部原样保留,会话模式相互隔离,并自带原生持久化默认值。 安装 使用 Node ^22.19.0 || >=24.0.0 和 DSH 0.2.0-rc.2。 已构建的包 从 GitHub Release 下载 .tgz 产物,或按下文自行构建,然后安装到 Web 配置档: dsh plugin --profile web add /absolute/path/to/dsh-ponytail-0.1.0-rc.2.tgz dsh --profile web 用 tarball 安装不需要检出源码,也不需要包构建脚本。安装过程可能从你配置的包仓库下载运行时依赖。 从源码构建 克隆本仓库并运行: npm ci npm run typecheck npm test npm pack npm ci 和 npm pack 运行同一个自包含的 prepare 构建。不需要检出同级的上游仓库。包标记为 private,以禁止发布到 npm 仓库;Git 安装和 tarball 分发仍然可用。
展开完整文档(README 剩余 1 节)
dsh-ponytail

DeepSeek Harness 0.2.0-rc.2 的轻量 Ponytail 适配器。它使用 Ponytail v4.13.0 的指令,上游技能全部原样保留,会话模式相互隔离,并自带原生持久化默认值。

安装

使用 Node ^22.19.0 || >=24.0.0 和 DSH 0.2.0-rc.2。

已构建的包

从 GitHub Release 下载 .tgz 产物,或按下文自行构建,然后安装到 Web 配置档:

dsh plugin --profile web add /absolute/path/to/dsh-ponytail-0.1.0-rc.2.tgz
dsh --profile web

用 tarball 安装不需要检出源码,也不需要包构建脚本。安装过程可能从你配置的包仓库下载运行时依赖。

从源码构建

克隆本仓库并运行:

npm ci
npm run typecheck
npm test
npm pack

npm ci 和 npm pack 运行同一个自包含的 prepare 构建。不需要检出同级的上游仓库。包标记为 private,以禁止发布到 npm 仓库;Git 安装和 tarball 分发仍然可用。

命令

| 命令 | 作用 |
| /ponytail | 显示当前生效的模式、会话覆盖值和持久化默认值 |
| /ponytail lite、full、ultra 或 off | 只设置当前会话的模式 |
| /ponytail default | 清除当前会话的覆盖值,改为跟随默认值 |
| /ponytail default lite、full、ultra 或 off | 持久保存共享默认值;已有覆盖值保持不变 |
| /ponytail status | 同上的只读状态查询 |
| /ponytail-review [notes] | 运行上游的一次性审查技能 |
| /ponytail-audit [notes] | 运行上游的整仓库审计技能 |
| /ponytail-debt [notes] | 运行上游的捷径台账技能 |
| /ponytail-gain [notes] | 显示上游的实测影响记分板 |
| /ponytail-help [notes] | 显示上游的命令/技能参考 |

stop ponytail 和 normal mode 作为独立消息发送时,也会关闭接收方会话。普通请求里出现这些短语不会切换模式。help/review/audit/debt/gain 都是一次性任务,不改变持久化模式。

初始默认值为 full。之后对默认值的修改,DSH 会存进 ponytail 存储域,落在所选宿主的存储后端下。运行时覆盖值在销毁或重启后消失。不同的 DSH home 各有独立的持久化默认值;共用同一后端的进程应遵循该后端支持的归属规则。

进程内原生 spawn/fork 出的子进程,在创建时继承其所属父进程的生效模式。父进程之后修改模式不影响子进程。子进程执行 /ponytail default 会清除它继承的快照。通过外部进程启动的子进程使用该宿主自己的默认值;父进程覆盖值的传递尚未实现。

兼容性

Host API 对端面向 DSH 0.2.0-rc.2 和 Cordis ~4.0.4。官方 Web/base 配置档提供智能体、系统提示词、技能和原生存储。自定义配置档必须提供这些服务,还要提供可持久化的存储域后端;原生命令注册表可用时,命令才会激活。每个存储域设施挂载一个适配器。原生域不在进程之间广播默认变更。

显式的 DSH 完整提示词插件会取代普通提示词段落,包括本段。技能调用元数据使用 DSH 的原生文件系统解析器;上游资产字节保持不变。

运行时和包检查覆盖 Linux + Node 22。Windows/macOS 和真实外部模型服务商尚未测试。更改支持的 DSH 版本或对端范围之前,请重新运行检查。

上游保真

vendor/ponytail/ 由固定的上游 Git 提交生成。它包含精确的指令/配置模块、技能树和许可证,外加 SHA256 清单和 CommonJS 包作用域。运行时启动时会先校验它,再调用上游渲染器。TypeScript 中不维护任何指令文本。

npm run check:assets
npm run sync:upstream

这些可选的上游维护命令要求固定的 Ponytail 检出位于 ../upstream/ponytail,提交为 08e952d7a8057a57ce561ff1330d093fd92eec67。更新上游会有意改动 scripts/sync-upstream.mjs 中的固定提交,重新生成资产,并重跑漂移/运行时/包检查。常规构建和 Git 安装只使用随包附带的 vendor 文件。主 Ponytail 技能仍可由用户调用,但对模型调用隐藏,因为它的规则已经在系统提示词里;其他策略使用 DSH 的原生上游元数据解析器。

开发

npm run typecheck
npm test
npm run benchmark

测试使用真实的 DSH 服务和智能体循环会话,配合确定性的模型传输;不需要 API 凭据。基准测试把 JSON 报告打印到 stdout。

做包验收检查时,把官方 DSH 命令行安装到被忽略的运行时目录:

npm install --prefix .runtime --no-audit --no-fund @deepseek-ai/dsh@0.2.0-rc.2
npm run verify:package

验证器检查隔离的源码准备和打包生命周期、归档布局和上游哈希、干净的消费者安装、缺失/损坏资产的拒绝、官方 Web 配置档的安装与启动、会话隔离、命令、技能、带认证的 HTTP 访问,以及对端不兼容时的拒绝。它使用一次性配置档和确定性的模型传输。报告、日志、缓存和 tarball 写入 .runtime/ 下,并从 Git 和包内容中排除。

致谢

本适配器打包了 DietrichGebert 与贡献者提供的 Ponytail 原始资源,未做修改,并使用 DeepSeek Harness 提供的原生 API。开发调研参考了 WODE25500 的 PR #743(上游指令复用)、redtidev1918 的 PR #792(打包与原生命令集成)、MengYuil 的适配器(按会话保存模式状态与技能命令流程)、Wenaixi 的适配器(生命周期映射与 DSH API 适配),以及 gongyijie85 的适配器(文件系统技能发现)。

License

本适配器采用 MIT 协议。打包的 Ponytail 资源保留其上游协议与版权声明。
预览分享卡片长什么样 ↓Sepolian/dsh-ponytail
分享 · DeepSeek Harness Hub
Sepolian/dsh-ponytail

接入 Ponytail 指令与技能,按会话切换模式

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部