LittleBlackTong/dsh-plugin-heartbeat0

dsh-plugin-heartbeat

Heartbeat plugin for DeepSeek Harness: wakes the agent on a configurable interval so it proactively reports progress, risks, or blockers — and makes small talk when there is nothing to report.

AI 분석

核心用途是让智能体主动定时发言。适合需要智能体在后台运行并定期主动反馈工作进展、提示风险,或在闲置时进行互动沟通的用户。

패키지
dsh-plugin-heartbeat
버전
0.3.1
라이선스
MIT
최근 업데이트
2026. 8. 19.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LittleBlackTong/dsh-plugin-heartbeat

配置

默认含义
enabledtrue总开关(用户层存在 /heartbeat.json
intervalSeconds600心跳周期(钳制在 30–86400 秒)
pauseAfterMissed3无人值守保护:连续 N 拍没有真人回复就自动暂停;用户下一条消息立即恢复并重新计时。0 = 关闭
prompt内置每拍投递的指令模板,{{time}} 会替换为当前时间(仅 composition 配置)
configFile/heartbeat.json用户配置文件路径(enabled / intervalSeconds / pauseAfterMissed

自定义心跳提示词(composition 配置,不带 insert,避免与 bundle 层重复):

- id: dsh-heartbeat
  config:
    prompt: |
      【心跳】当前时间 {{time}}。看一眼最近的对话和待办:
      有进展说进展、有风险说风险;都没有就一句话带过。
      总长不超过 5 句,中文。

为什么不用 settings 面板的通用 namespace?DSH 的 settings wire 只服务一张 硬编码白名单(WEB_SETTINGS_NAMESPACES),插件无法把自有 namespace 暴露给 浏览器写入。本插件因此在 host 自建了 GET/POST /api/heartbeat/config 路由,设置面板里的「心跳 Heartbeat」区块直连该路由,写入即热应用。