dsh-session-ops
DiscoveredCross-Session Collaboration Toolset: Message Guard + Cross-Session Reminder Management (DeepSeek Harness Plugin)
dsh-session-ops
English: A zero-token ops toolkit for DeepSeek Harness across sessions — a message guard (
dsh-msg-guard) and cross-session reminder management (/reminders+dsh-schedule-admin). 56 unit tests, real-usage evidence, MIT.
跨会话协作的运维工具集(DeepSeek Harness 插件)——解决「会话级工具看不到宿主全局状态」这一类问题。
包含
| 包 | 作用 | 状态 |
|---|---|---|
dsh-msg-guard | 跨会话消息守卫:拦截「发送方自己的待办/待拍板/凭据/超长」,父子通道(agent_id)与交接形态(【a → b】/记入 HANDOFF)放行;0 token | 0.3.4,36 条单测,本机在用 |
dsh-schedule-admin | /reminders 用户命令 + schedule-admin 技能:跨会话查看/迁移/删除宿主定时提醒;0 常驻 token | 0.3.0,20 条单测,本机在用 |
为什么做
DeepSeek Harness 里有两类状态是「宿主全局、但工具是会话局部」的:
- 定时提醒:
schedule_*只作用于当前会话;提醒到点也只投递回创建它的会话。换会话就查不到、挪不走。 - 跨会话消息:
session_send能把消息发给别的会话,但没有治理——发送方容易把自己的待办/待拍板/状态叙述塞进去,污染接收方的注意力。
这两个包分别补上缺口:提醒可跨会话管理、消息有可配置的边界。
安装(本机已验证的方式)
两个包都是本地 file: tarball + profile cordis.patch.yml 的 insert 挂载;具体包级说明见各包 README。
# 构建
node packages/msg-guard/scripts/build.mjs
node packages/schedule-admin/scripts/build.mjs
# 然后在 profile 里 pnpm add file:...tgz,并加 patch insert
测试
node --test packages/msg-guard/test/guard.test.mjs # 36 tests
node --test packages/schedule-admin/test/admin.test.mjs # 20 tests
现状与缺口(发布候选)
- 本仓库是 2026-11-06 从工作区快照出来的发布候选;本机运行版仍来自工作区(部署路径见各包 README)。
- 已做:单元测试、误拦截语料回归(
packages/msg-guard/v3-scan.mjs)、路径参数化(DSH_SESSION_OPS_HOME/DSH_MSG_GUARD_LOG)。 - 待办:npm 发布、英文 README、DSH 版本兼容矩阵、演示素材、包名占用确认。
- 许可:MIT。
设计取向
- 零常驻成本:守卫与提醒接管都不注册模型工具(除
/reminders命令与按需加载的技能),每轮 token 为 0。 - 宁可漏拦,不误伤真实协作:规则误拦会直接打断工作;交接/协调形态一律放行,凭据与超长仍硬拦。
- 可观测:每次拒绝写入日志,便于复盘误拦(
msg-guard 0.3.4+)。
Comments
Loading…
Similar plugins
by CatLollipop
DeepSeek Harness 并行会话协调插件:检测并行会话、带发起方归属的跨会话消息、阶段冲突时暂停/自动恢复。
★ 1
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-parallel-sessionsby lanlandeli
DeepSeek Harness 会话管理插件|归档与恢复、批量操作、工作区分组、子代理关系、活动详情、记录目录与安全文件清理
★ 2
↓ 20/wk
NOASSERTION
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-conversation-managerby duanyunlun
DeepSeek Harness(DSH)对话互通插件:同一进程里的对话可以互相发现、直接发消息、盯进度、设护栏——不用先绑定,也不用开子代理。多对话协作 / 跨会话通信 / 监工。Peer messaging, supervision & tool guards between conversations.
★ 4
↓ 250/wk
MIT
JavaScript
Sep 17, 2026
dsh plugin --profile web add dsh-conversation-linkby DM-Odyssey
dsh Session Manager(会话管理插件)
★ 0
MIT
JavaScript
Aug 19, 2026
dsh plugin --profile web add @dm-odyssey/dsh-session-managerby TheM14
DeepSeek Harness 已归档会话管理与新预设续接插件。Archived-session management and preset continuation plugin for DeepSeek Harness.
★ 0
↓ 238/wk
MIT
JavaScript
Aug 21, 2026
dsh plugin --profile web add dsh-session-cleanerby sikwoxy
DeepSeek Harness 插件:跨会话持久记忆(Hermes 式)
★ 4
↓ 282/wk
MIT
TypeScript
Aug 14, 2026
dsh plugin --profile web add dsh-tool-memory