按契约盯守活跃会话,越界即生成事件并通知
25.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add acosmi/dsh-session-supervisor该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 82 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/10) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
- 读取本地文件src/store.ts:110
if (!existsSync(path)) return undefined - 读取本地文件src/store.ts:113
raw = readFileSync(path, 'utf8') - 写入本地文件src/store.ts:151
mkdirSync(dirname(target), { recursive: true }) - 写入本地文件src/store.ts:152
writeFileSync(temporary, JSON.stringify(document), 'utf8') - 写入本地文件src/store.ts:153
renameSync(temporary, target) - 删除本地文件src/store.ts:156
rmSync(temporary, { force: true })
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-home-paths@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-app-boot@deepseek-ai/dsh-base@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 监管会话生命周期
- 定时评估
- 越界生成事件并通知
为实时 DeepSeek Harness 会话提供持久、有界的生命周期监管,支持定时评估(社区插件)
README
由 DeepSeek 最新模型翻译生成dsh-session-supervisor
面向活跃(宿主进程存活中的)DeepSeek Harness 会话的、可持久、有预算的生命周期监督插件:以定时评估驱动,只依据会话生命周期事实做判断。
开发者预览 · 社区插件。 DeepSeek Harness 尚在预发布,兼容性可能随时破坏。
本项目不是 DeepSeek 官方产品:不存在官方背书、审核或商店收录。
兼容版本按发布逐个锁定于 docs/compatibility.md;不要裸装 latest。
它做什么
用户对一个 root Agent 会话声明明确的监督契约:
- lifecycle_silence —— 连续 N 秒没有任何符合定义的 durable 生命周期事件;
- deadline_unclosed —— 绝对 RFC 3339 截止时间已过、Guard 仍未关闭;
- abnormal_turn_streak —— 连续 K 个 turn/end 以 error / blocked / max-tokens / interrupted 结束。
当策略首次越界并在确认窗口内持续成立时,插件形成一个可持久 incident,记录有界证据,并在配置允许时向 owner 会话排队至多一次 follow-up。
展开完整文档(README 剩余 1 节)
dsh-session-supervisor 面向活跃(宿主进程存活中的)DeepSeek Harness 会话的、可持久、有预算的生命周期监督插件:以定时评估驱动,只依据会话生命周期事实做判断。 开发者预览 · 社区插件。 DeepSeek Harness 尚在预发布,兼容性可能随时破坏。 本项目不是 DeepSeek 官方产品:不存在官方背书、审核或商店收录。 兼容版本按发布逐个锁定于 docs/compatibility.md;不要裸装 latest。 它做什么 用户对一个 root Agent 会话声明明确的监督契约: - lifecycle_silence —— 连续 N 秒没有任何符合定义的 durable 生命周期事件; - deadline_unclosed —— 绝对 RFC 3339 截止时间已过、Guard 仍未关闭; - abnormal_turn_streak —— 连续 K 个 turn/end 以 error / blocked / max-tokens / interrupted 结束。 当策略首次越界并在确认窗口内持续成立时,插件形成一个可持久 incident,记录有界证据,并在配置允许时向 owner 会话排队至多一次 follow-up。 completed 轮次与新鲜活动是恢复证据;acknowledge 与 resolve 是显式且可审计的。 插件只观察、只通知:不执行 shell、不发网络请求、不重试你的工具、不 cancel 你的 Agent。「时间到了」不构成任何授权。 硬限制(安装前必读) - 宿主生命周期:计时只在 harness 进程存活期间进行;插件无法监督冷会话,也不会唤醒机器。 - 冷会话:resume 时 silence 重新锚定;已逾期的 deadline 在 resume 时合并为单个 incident。 - at-least-once 投递:在「排队 follow-up」与「持久化收据」之间崩溃,可能重复一次通知;每条通知携带同一个稳定 incident id,模型与 UI 可据此去重。 - 挂死的 Agent 无法被本插件救回:owner 永久不结束则 follow-up 排队而无人消费;插件不会 cancel Agent(未来若要自动取消,须另行立项做独立安全 RFC 与显式 opt-in)。 - 会话日志零污染:v1 不向会话日志写任何事件;插件状态位于 $DSH_HOME/plugins/session-supervisor/,随时可卸载,不影响会话恢复。 - 单宿主、单进程:无多宿主协调或选主。 安装 预构建 tarball(推荐,无安装期脚本): dsh plugin --profile <name> add <tarball路径.tgz> 验证: dsh --profile <name> --dump-config npm 发布后: dsh plugin --profile <name> add @<publisher>/dsh-session-supervisor@0.1.0-beta.1 bundle 贡献 dsh-session-supervisor 行。后层 profile 会整对象替换其 config(不做深合并)——请复制下面的完整示例。 配置 写入 profile 的 cordis.patch.yml(完整对象,非合并): - id: dsh-session-supervisor config: enabled: true minSilenceSeconds: 60 maxGuardsPerSession: 16 maxPoliciesPerGuard: 8 maxLabelBytes: 240 confirmationSeconds: 60 recoveryConfirmationSeconds: 30 deliveryRetryDelaysMs: [1000, 5000, 15000] maxDeliveryAttempts: 3 maxEvidenceItems: 20 maxEvidenceBytes: 4096 logLevel: warn 工具 | 工具 | 职责 | | guardian_create | 在当前 root 会话创建 Guard | | guardian_list | 列出 Guard、控制状态与策略阶段(有界) | | guardian_update | edit / pause / resume / acknowledge / close | | guardian_check_now | 单次评估;只记录真实发生的状态转换 | 工具在非 root Agent 会话中拒绝运行(OWNER_MISSING),不泄漏堆栈或路径,返回稳定错误码(BAD_REQUEST、GUARD_NOT_FOUND、TOO_MANY_GUARDS、 STORE_UNAVAILABLE 等)。 隐私与安全 - 无 shell、HTTP、webhook 或端口监听。 - 除插件自有 store 外不读文件与环境变量。 - 证据有界、UTF-8 截断显式标记,并以「不可信数据」framing 呈现——绝不当指令。 - 详见 SECURITY.md 与 docs/threat-model.md。 许可证 MIT English: README.en.md
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
acosmi/dsh-session-supervisor
按契约盯守活跃会话,越界即生成事件并通知
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目