在 DeepSeek Harness(DSH)的开发实践中,模型有时倾向于生成冗长或复杂的代码。为了引导模型输出更精简的解决方案,我们需要一个显式的编码指导工具。dsh-ds-ponytail 插件旨在解决这一问题。
插件介绍¶
该插件为 DeepSeek Harness 提供显式的最小化解决方案编码指导。它注册了六个按需加载的 Ponytail 技能和一个本地化的设置页面。插件由 Stijnus 维护。
核心功能¶
插件包含以下技能和界面:
ponytail:根据轻量级、完整或超高强度的强度简化请求的编码任务。ponytail-review:审查差异以移除复杂性,不声称正确性或发布就绪。ponytail-audit:审计仓库以进行行为保持的简化。ponytail-debt:将ponytail:快捷注释收集到债务账本。ponytail-gain:显示上游基准记分板及其模型和工作负载限制。ponytail-help:显示级别和可用技能。- Localized Settings Page:在设置中添加一个 Ponytail 页面,确认浏览器模块已加载并列出捆绑技能。
安装与启用¶
安装前请确保使用 DeepSeek Harness 0.1.2-alpha.5 或更新版本。
- 添加预构建的 npm 包到指定 profile:
dsh plugin --profile demo add dsh-ds-ponytail
- 如果需要从 GitHub 安装并指定版本:
dsh plugin --profile demo add github:Stijnus/dsh-ds-ponytail#<commit-sha>
- 检查并启动配置:
dsh --profile demo --dump-config
dsh --profile demo
- 安装后需要重启正在运行的 Web profile,使其加载新的浏览器模块。
典型用法¶
你可以通过名称请求技能,例如:“use the ponytail skill”、“ponytail review this diff”或“ponytail debt”。
Profiles that mount the Harness skill tool also accept以下手势:
/ponytail/ponytail-review/ponytail-audit/ponytail-debt/ponytail-gain/ponytail-help
注意事项¶
- 版本要求:必须使用 DeepSeek Harness
0.1.2-alpha.5或更新版本。 - 激活机制:安装插件不会自动激活 Ponytail 模式。
ponytail技能仅在对话中显式请求持续模式时才进入对话模式,且不会在会话之间持久化。 - 基准数据来源:
ponytail-gain显示的基准上下文报告上游指标,并非 DeepSeek 或 DeepSeek Harness 的测量结果。
总结¶
dsh-ds-ponytail 为 DSH 提供了一套完整的代码简化引导工具集,通过显式的技能和本地化设置,帮助开发者生成更符合 YAGNI(You Aren’t Gonna Need It)和最小化解决方案原则的代码。
插件目录:https://www.skillhub.cn/plugins/Stijnus/dsh-ds-ponytail
GitHub 仓库:https://github.com/Stijnus/dsh-ds-ponytail