在 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