Wenaixi/dsh-ponytail ↗★ 14

@wenaixi/dsh-ponytail

移植常驻senior模式与六个中文原生技能 适合需要高级开发辅助、代码审计、债务评审等原生技能的DSH用户。

包名
@wenaixi/dsh-ponytail
兼容性
待验证
Harness 依赖范围
>=0.1.0-rc.1 <0.2.0-0 || >=0.2.0-rc.1 <0.3.0-0
Cordis 依赖范围
^4.0.4
版本
4.10.0-dsh.12
许可证
MIT
最近更新
2026年10月4日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Wenaixi/dsh-ponytail

⚙️ 配置

- insert:
    - id: ponytail
      name: "@wenaixi/dsh-ponytail"
      config:
        providerName: ponytail
        defaultMode: full  # off|lite|full|ultra

优先级(四级,取第一个有效值):PONYTAIL_DEFAULT_MODE env > cordis.defaultMode > $DSH_HOME/ponytail/config.json(默认 ~/.dsh/ponytail/config.json) > full。持久化:/ponytail default 写入文件,review 不可作默认。

注意:Config.defaultMode 的 Schema 刻意不带默认值。Cordis 校验会把缺省 fill 成显式配置,一旦填上就会永久压过 config.json 里用户设置的档位,让 UI 上的改动看起来"不生效"。

界面配置

插件在已安装插件卡片详情内嵌配置面板(plugins.bundle.config 插槽),支持四档运行等级、6 个技能的独立开关、一键恢复默认,并给出四级优先级诊断链——逐行显示环境变量、Profile 补丁、配置文件、内置兜底各自的值与生效状态,被更高优先级压制的那一级会显式标为"被覆盖",等级选择器同时禁用。面板读写均经 /api/plugins/ponytail/config,落盘位置同样是 $DSH_HOME/ponytail/config.json。

若从旧位置升级,首次读取会兼容旧配置,但新写入一律落到 DSH 数据根;旧目录不删不改。

界面配置

插件在已安装插件卡片详情内嵌配置面板(plugins.bundle.config 插槽),支持四档运行等级、6 个技能的独立开关、一键恢复默认,并给出四级优先级诊断链——逐行显示环境变量、Profile 补丁、配置文件、内置兜底各自的值与生效状态,被更高优先级压制的那一级会显式标为"被覆盖",等级选择器同时禁用。面板读写均经 /api/plugins/ponytail/config,落盘位置同样是 $DSH_HOME/ponytail/config.json。

若从旧位置升级,首次读取会兼容旧配置,但新写入一律落到 DSH 数据根;旧目录不删不改。

🎮 使用

  • 自动生效,无需手动触发
  • /ponytail [lite|full|ultra|off] / /ponytail default / /ponytail-review / /ponytail-audit / /ponytail-debt / /ponytail-gain / /ponytail-help
  • 退出:stop ponytail / normal mode(整句)或 /ponytail off
  • 命令行调试:dsh --profile ''——不要写 headless 字样,否则任务文本会被 CLI 前置成 headless ,整句不再匹配 /ponytail 指令前缀(切换指令也就不会生效)。