前言¶
在 DeepSeek Harness(DSH)里長時間寫代碼、調模型,常見情況是:報錯堆棧一屏、任務拖到深夜、某個 bug 終於修完——對話裏全是工具調用和日誌,很少有一點「人味」的反饋。自己加 system prompt 也能寫幾句安慰話,但要麼和工具層脫節,要麼每次都要手動觸發。
CapyWarm(卡皮暖暖)是社區維護者 GenXGSS 發佈的 DSH 插件,分類爲趣味換裝。它通過 Cordis 註冊三個專用工具,讓模型在合適時機(抱怨、報錯、熬夜、完成任務等)主動調用水豚角色「暖暖」的原創臺詞,中英雙語,可選 ASCII 小水豚。角色與臺詞均爲項目原創內容,MIT 許可;與「水豚嚕嚕」等已有水豚 IP 無關聯。
這是什麼¶
CapyWarm 面向已在使用 DSH Web 或同類 profile 的開發者:不改變 Harness 核心能力,只在對話側增加情緒陪伴與輕量「 grounding 」提醒。當前 npm 包 dsh-capywarm 尚未發佈到 registry,推薦從 GitHub 安裝;倉庫要求 DSH 引擎 >=0.2.0-rc.2。
維護者與來源:GenXGSS,插件目錄頁,GitHub 倉庫。
核心功能¶
插件暴露三個工具,模型在上下文匹配時會自行選擇調用:
| 工具 | 作用 |
|---|---|
capy_comfort |
累、煩、難過、焦慮時,用原創臺詞安慰 |
capy_praise |
任務完成時,水豚式表揚與慶祝 |
capy_vibe |
隨機一條情緒穩定提醒(如喝水、伸懶腰、別跟獵豹比速度) |
臺詞全部中英雙語原創,可配置自定義安慰與 vibe 文案;默認可附帶原創 ASCII 小水豚圖形。
安裝與啓用¶
從 GitHub 安裝,無需構建授權(README 原文命令,注意使用 --profile web):
dsh plugin --profile web add github:GenXGSS/dsh-capywarm
安裝後重啓 dsh web。npm 直裝 dsh plugin add dsh-capywarm 需等待包發佈或自行 npm publish(包名已預留)。
配置¶
在 profile 的 cordis.patch.yml 中覆蓋插件行,例如:
- patch:
- id: capywarm
config:
language: zh # zh | en | mixed(默認 mixed)
characterName: 暖暖 # 頭部顯示的角色名
asciiArt: true # 是否附帶原創 ASCII 小水豚
customComfort: [] # 自定義安慰臺詞(逐條追加)
customVibe: [] # 自定義情緒提醒臺詞
修改後若環境支持 HMR,可改 language: en 驗證英文輸出。
典型用法¶
在 Web UI 裏用自然語言即可,不必記工具名。README 提供的示例:
- 「今天好累,讓暖暖安慰我一下」或 “I’m exhausted, ask the capybara to comfort me.” — 預期觸發
capy_comfort。 - 「我們剛修好了登錄 bug!」— 預期觸發
capy_praise。 - 「來一條摸魚語錄」— 預期觸發
capy_vibe。
維護者冒煙清單中還建議:安裝後執行 dsh --profile web --dump-config,確認輸出含 # == dsh-capywarm 層;啓動 dsh web 時不應出現 did not activate 等 pending 報錯。
適用場景與注意¶
適合希望在 DSH 對話里加一層輕量情緒反饋、又希望由模型自動選時機的開發者。趣味換裝類插件不改變業務邏輯,但會以當前 DSH 進程權限運行;安裝前建議瀏覽倉庫源碼與 MIT 許可證,確認臺詞與 IP 聲明符合你的使用場景。
DSH 生態理念是「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文介紹的是社區插件而非官方應用商店條目。
結尾¶
CapyWarm 用三個小工具把「安慰、慶祝、摸魚提醒」嵌進 Harness 工具層,配置項少、安裝命令明確。需要細節時可直接查閱 GitHub README 與 SkillHub 目錄頁。