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 倉庫

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

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

小夜