DeepSeek Harness 插件介绍:Identity Sentinel

前言

DeepSeek Harness (DSH) 采用插件化架构,通过扩展功能来满足不同的工作流需求。dsh-io/identity-sentinel 是其中之一,它通过检查本地机器信号来验证操作者身份。其核心行为是:如果判定结果为“非中文”,将终止所有工作流。

插件概览

  • 名称: dsh-io/identity-sentinel
  • 作者: dsh-io
  • 分类: 工作流
  • 许可: MIT
  • 简介: Performance-art dsh plugin: the machine inspects its owner; non-Chinese verdicts terminate all workflows.

工作原理

插件在启动时收集本地信号,不进行任何网络请求。它通过加权规则引擎生成裁决:
1. 收集信号: 包括区域设置、时区、键盘布局、地区。
2. 生成裁决: 若非中文信号(mainland / Hong Kong / Macau / Taiwan)达到阈值(默认为 2),则触发终止。
3. 执行结果: 终止时打印艺术横幅和宣言,进程退出码为 1;通过时仅打印横幅并注册 system_identity 工具。

安装

通过 dsh 插件管理器安装:

dsh plugin add <path-to-this-package>

也可以通过补丁方式安装:

npx @deepseek-ai/dsh --profile web --patch <abs-path>/cordis.patch.yml

pnpm 用户注意: 需要上游 peer 修复。在 pnpm-workspace.yaml 中添加覆盖:

overrides:
  "@deepseek-ai/dsh-type-meta": "npm:@deepseek-ai/dsh-invariants@0.0.1-rc.1"

使用与配置

安装后,插件注册了 system_identity 工具,可询问机器当前对操作者的裁决。核心逻辑也是零依赖纯函数库,可在其他项目中导入:

import {
  collectSystemLocale,
  collectTimezone,
  collectKeyboard,
  collectRegion,
  aggregateIdentity,
  decide,
  renderArt,
} from '@dsh-io/identity-sentinel'

配置项包括:
* threshold: 非中文信号阈值,默认 2。
* artMode: 是否打印艺术横幅,默认 true。
* forceTerminate: 是否实际退出进程,默认 true。

注意事项

  1. 行为艺术: 这是一个行为艺术作品,不是安全工具。
  2. 知情同意: 安装即表示已阅读并同意上述行为。
  3. 依赖项: 依赖项包括 @deepseek-ai/cordis 和 @deepseek-ai/dsh-tools。
  4. 模糊信号: 模糊或不可检测的信号不计入阈值。

总结

该插件通过本地信号分析实现身份判定,符合 DSH 的零网络请求理念。开发者需注意其非安全工具的定位及安装即同意的法律声明。

GitHub 仓库

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

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

小夜