DSH Plugins
返回列表
⚙️

dsh-plugin-ponytail

工作流 更新于 2026.09.22

在终端中运行以下命令:

dsh plugin install BorisLoveDev/dsh-plugin-ponytail

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 配置文件中执行 dsh plugin install BorisLoveDev/dsh-plugin-ponytail,即可从 https://github.com/BorisLoveDev/dsh-plugin-ponytail 安装本插件。

插件介绍

上游 ponytail 把「懒散资深开发者」工作方式做成常驻规则与技能,但在 Claude Code、Cursor 等环境里依赖 UserPromptSubmit 这类 DSH 并不提供的生命周期钩子。本插件不改上游、也不在仓库里生成 AGENTS.local.md 或 .agents/skills 符号链接,而是把同一套行为接到 DSH 现有的扩展点上:每次提示通过 systemPrompt.context 重算规则,在模式开启时由 skills 提供方挂载技能目录,并用 /ponytail 管理 lite、full、ultra 与关闭。

它的适用范围由目录决定:从当前工作目录向上查找 .ponytail/,找到才生效。嵌套仓库、子目录会话都能继承同一套模式;没有该目录的兄弟项目则完全不受影响。强度写在 .ponytail/state,重启或恢复会话后仍保留;也可配合上游默认配置,在尚无项目状态时使用全局默认档位。

与同类 DSH 移植相比,若你需要全局常驻且覆盖子代理,应选 dsh-ponytail;若只想把技能放进目录、由模型自行决定是否加载,dsh-ponytail-skills 更轻。本插件适合希望在具体代码库旁放置 .ponytail/、对每次提示强制执行风格、并保留命令面与整句停用手势的团队与个人。默认把规则放在 runtime context 而非 system prompt 前缀,文本与上游一致且字节稳定,有利于缓存;若同时开启基于 AGENTS 的文件层,插件会提示规则可能被重复注入。

技能来自 .ponytail/skills/,遵循内置文件提供方的命名与调用 frontmatter 约定;无效项会被跳过而非半注册。你不必在 profile 里装两份带 /ponytail 的插件——本包与 dsh-ponytail 二选一即可。

使用场景

  • 希望在特定仓库旁用 .ponytail/ 启用懒散资深开发者风格,而不污染全局 profile
  • 需要在每次提示中强制执行 ponytail 规则,同时保留 /ponytail 切换档位与关闭
  • 从基于 AGENTS 文件的 ponytail 安装迁移到 DSH 原生扩展点,避免重复注入

适合人员

  • 在 monorepo 或嵌套仓库中按目录树控制是否启用 ponytail 的开发者
  • 希望模式状态落在磁盘、重启会话后仍保持档位的团队
  • 已维护 .ponytail/ 资源、需要规则、技能与命令一体的 DSH 用户