DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Assistant Heartbeat — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@dsh-enhanced/assistant-heartbeat

Assistant Heartbeat

A bounded active-hours heartbeat policy layer backed by assistant-automations.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @dsh-enhanced/assistant-heartbeat@0.1.32
READMECompatibilityVersions

Compatibility and provenance

Assistant Heartbeat is published as @dsh-enhanced/assistant-heartbeat and currently resolves to version 0.1.32. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/20/2026

Versions

0.1.32stable
9/13/2026
0.1.31stable
9/12/2026
0.1.30stable
9/12/2026
Show 15 more versionsCollapse versions
0.1.24stable
9/5/2026
0.1.23stable
9/4/2026
0.1.22stable
9/4/2026
0.1.21stable
9/4/2026
0.1.20stable
9/4/2026
0.1.19stable
9/4/2026
0.1.18stable
9/3/2026
0.1.17stable
9/3/2026
0.1.14stable
9/3/2026
0.1.12stable
9/1/2026
0.1.7stable
8/30/2026
0.1.6stable
8/30/2026
0.1.5stable
8/29/2026
0.1.4stable
8/29/2026
0.1.3stable
8/27/2026

Related plugins

Loading related plugins…

Latest
0.1.32
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
54.8 kB
Files
28
Surface
any
License
MIT
Source
npm
GitHub
★ 2
Weekly downloads
270
Security scan
✓ v0.1.32 scan passed
Last push
9/13/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness: multi-agent team collaboration (captain, members, tasks with dependencies, messaging) driven by natural language, with a tree monitor in the web GUI

README

@dsh-enhanced/assistant-heartbeat

在 assistant-automations 上收敛“有 checklist 才运行”的主动巡检。它不创建第二套 timer、task 表或数据库;每个配置项只拥有一份 Markdown scratch,并创建一个 assistant-heartbeat system-owned automation row。

安装

先安装并配置 @dsh-enhanced/assistant-policy 与 @dsh-enhanced/assistant-automations,再安装本包:

dsh plugin --profile web add @dsh-enhanced/assistant-heartbeat
dsh --profile web --dump-config

默认 heartbeats: [],不会创建任务或调用模型。启用前需要给后台主体 assistant-heartbeat 的 automation reconcile 明确授权,也要给目标 Agent 的 inspect / update 最小规则。

每项配置包含固定的 workspace、agentPreset、model、IANA timezone、[activeStartHour, activeEndHour)、工具白名单和逐次 token/tool/timeout 上限。≤60 分钟的间隔保持原有“整除 60”约束;大于 60 分钟时只接受整小时且必须精确整除 active window,生成明确的本地小时 cron 列表,而不是无效的 */120 minute cron。例如 08:00–22:00 加 120 分钟精确产生 08、10、12、14、16、18、20 共 7 次。要把非空结果发到消息通道必须显式配置 deliveryBindingId;只需让工具生成 owner 审批卡时可仅配置 approvalBindingId,它不会成为普通结果 sink。建议同时配置 Policy budgetId/budgetAmount 形成周期成本硬停止。

scratch 为空或 enabled: false 时,对应 automation 被持久化为 paused,不调用模型;忙时依赖 Automations 的 queue-one 合并。模型只有在确有用户可见事项时输出内容;空输出和精确的 HEARTBEAT_OK 由 Automations 的持久 delivery 边界标为 suppressed,不会进入消息 outbox。导出的 shouldDeliverHeartbeatOutput 仅用于调用方预览,不是安全边界。

heartbeat_scratch_update 使用 SHA-256 revision CAS,且必须匹配配置中的 workspace 与 agent preset;heartbeat_status 不返回 scratch 正文。scratch 最多 2048 UTF-8 字节,进入 prompt 前会做 XML 文本转义,无法闭合 <heartbeat_scratch> 数据边界。

权限与数据

  • 文件系统:只读写部署者配置的绝对 scratch 文件;父目录设为 0700、文件设为 0600、同目录原子替换,拒绝 leaf symlink。
  • 模型/工具:只通过 assistant-automations 的隔离 Agent 与固定白名单间接使用;本包不创建 Agent。
  • 网络、子进程、凭据、浏览器、安装脚本:无。
  • 审批/策略:所有前台修改和后台 row reconciliation 都在 service 边界经过 assistant-policy;空规则默认拒绝。

限制

首版 active hours 不支持跨午夜区间;拆成两个 heartbeat 配置即可。scratch 外部手工编辑后需重启/重载插件才会重新 reconcile。精确定时提醒仍应使用 Automations,而不是 Heartbeat。

兼容性

以 DeepSeek Harness 0.1.2-rc.1 验证。设计参考 OpenClaw heartbeat 的 active-hours/no-op 语义与 dsh-plugin-heartbeat@d470c35 的 busy coalescing;未引入或复制这些社区包。