CapyWarm: DSH Original Capybara Emotional Companion Plugin

前言

在 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 提供的示例:

  1. 「今天好累,让暖暖安慰我一下」或 “I’m exhausted, ask the capybara to comfort me.” — 预期触发 capy_comfort。
  2. 「我们刚修好了登录 bug!」— 预期触发 capy_praise。
  3. 「来一条摸鱼语录」— 预期触发 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 目录页。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye