DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Business Context — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@openbkn/dsh-business-context

Business Context

面向 DeepSeek Harness 的 OpenBKN 商业知识网络上下文

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @openbkn/dsh-business-context@0.2.0-rc.2-openbkn.0.2.0-10
README兼容性版本

兼容性与来源证明

Business Context 以 @openbkn/dsh-business-context 发布,当前版本为 0.2.0-rc.2-openbkn.0.2.0-10。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/16

版本

0.2.0-rc.2-openbkn.0.2.0-10prerelease
2026/10/13
查看其余 11 个版本收起版本
0.2.0-rc.2-openbkn.0.2.0-9prerelease
2026/10/10
0.2.0-rc.2-openbkn.0.2.0-8prerelease
2026/10/9
0.2.0-rc.2-openbkn.0.2.0-7prerelease
2026/10/7
0.2.0-rc.2-openbkn.0.2.0-4prerelease
2026/10/5
0.2.0-rc.2-openbkn.0.2.0-3prerelease
2026/10/4
0.2.0-rc.2-openbkn.0.2.0-2prerelease
2026/10/3
0.2.0-rc.2-openbkn.0.2.0-1prerelease
2026/10/2
0.2.0-rc.2-openbkn.0.2.0prerelease
2026/9/29
0.1.7-rc.2-openbkn.0.2.0prerelease
2026/9/28
0.1.5-rc.2prerelease
2026/9/24
0.1.5-rc.1prerelease
2026/9/21

相关插件

正在加载相关插件…

最新版
0.2.0-rc.2-openbkn.0.2.0-10
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
795.3 kB
文件数
70
Surface
web
许可证
Apache-2.0
发布源
npm
GitHub
★ 5
周下载
1,007
安全扫描
✓ v0.2.0-rc.2-openbkn.0.2.0-10 扫描通过
最近提交
2026/10/13
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

bkn-dsh

OpenBKN business knowledge, network-scoped access, diagnostics, and provenance for DeepSeek Harness.

中文

Bring governed enterprise business knowledge into DeepSeek Harness conversations.

-10 compatibility preparation (unreleased)

The 0.2.0 adaptation is source-tested against fixed preparation commits, not accepted on a released 0.2.0 platform/SDK. Existing 0.1.5 support remains. Advanced settings selects only the fixed CLI installation target 0.1.5 or 0.2.0; detection shows the actual existing version and never upgrades it automatically. Obtain and verify the formal 0.2.0 SDK before choosing that target.

Large-network navigation summaries retain groups and disclosed counts; omitted indices do not mean zero concepts. Explicit Trace-disabled/unavailable lifecycle results permit the same scoped business work without invented IDs; provenance shows the unrecorded state and local timeline. Authentication, network and unknown-tool refusals remain unchanged. The nullable MCP output-schema mismatch is tracked separately in Foundry #2106; the plugin does not rewrite platform MCP results. Native model answers are preserved.

Why bkn-dsh

General-purpose AI can reason fluently but often lacks the trusted business context required for real decisions. Enterprise knowledge is distributed across systems, rules, processes, metrics, and relationships, while access must remain consistent with the user's identity and permissions.

OpenBKN turns that fragmented knowledge into governed business knowledge networks. bkn-dsh makes those networks available where users already analyze and act: the DeepSeek Harness conversation experience.

What it does

bkn-dsh connects DeepSeek Harness to OpenBKN so an authorized user can:

  • sign in to OpenBKN without affecting local DSH work;
  • select a business knowledge network they are allowed to access;
  • analyze business questions within that network's objects, relationships, rules, and metrics;
  • keep each conversation scoped to one explicit business context;
  • inspect a layered provenance view per result: a local execution timeline that always renders, platform operation facts (request/trace/receipt ids) and the enterprise business graph that each degrade independently, and a receipt list with CLI verification hints.

The integration is designed as an additive DSH plugin. It preserves the native DSH conversation experience while OpenBKN remains the authority for identity, permissions, business semantics, and traceable evidence.

Ordinary answers use the tool results and DSH's native model output. The plugin enforces access and Interaction boundaries, but does not rewrite answers, force a report format, or retry/reject a turn based on natural-language consistency. Completion records execution status; factual correctness is checked separately in evaluations.

Who it is for

  • Business users who need reliable analysis without learning query languages or platform APIs.
  • Analysts and decision makers who need to understand not only an answer, but also the business objects, relationships, indicators, and evidence behind it.
  • Enterprise AI platform teams that need governed knowledge access without exposing unrestricted data interfaces to users or models.
  • Knowledge network owners who want their curated business semantics to be used consistently in everyday AI workflows.

Business value

  • More accurate analysis — answers are grounded in explicit business semantics and current authorized data.
  • Safer enterprise adoption — users and models operate within the selected network and the platform's permission boundary.
  • Explainable decisions — every completed analysis can be traced to business context, execution facts, and available evidence.
  • Lower interaction cost — users ask business questions naturally instead of navigating multiple systems or writing technical queries.
  • Reusable organizational knowledge — governed knowledge networks become a shared decision layer across conversations and teams.

Install and start

Use an unpatched DeepSeek Harness 0.2.0-rc.2: the official desktop app, npm CLI (@deepseek-ai/dsh@0.2.0-rc.2), or a built source checkout. In DSH's Plugins page, choose Add plugin, enter @openbkn/dsh-business-context@latest, and select your registry. Or stop DSH and run:

dsh plugin --profile <desktop|web> add @openbkn/dsh-business-context@latest

On Windows, use dsh.cmd. A source build uses node apps/cli/lib/bin.js plugin --profile web add @openbkn/dsh-business-context@latest from the DSH checkout root. Choose the actual profile and DSH_HOME of the Host you run; desktop and web are separate profiles. For a downloaded package, replace the package spec with its absolute .tgz path.

Install an OpenBKN CLI version that matches the platform. For OpenBKN 0.1.5, use npm install -g @openbkn/bkn-sdk@0.1.5; for 0.1.4, use @openbkn/bkn-sdk@0.1.4 (0.1.5-rc.1 also works). CLI 0.1.5-rc.2 and later require a platform health/version endpoint absent in 0.1.4. You do not need to sign in before configuring the plugin. The npm DSH CLI also requires pnpm on PATH (npm install -g pnpm@11.7.0); the desktop app bundles it. For a self-signed platform certificate, configure NODE_EXTRA_CA_CERTS for the DSH process and fully restart it; detailed platform-specific instructions are in the repository README.

Configure, authorize, and ask

  1. Start DSH and click OpenBKN in the sidebar footer. An unset address is a normal 待配置 (not configured) state, with diagnostics available. Before configuration, the plugin does not contact OpenBKN or read its CLI credentials.
  2. Enter an absolute http:// or https:// platform address and click 保存并继续 (Save and continue). Invalid input is rejected without changing the saved configuration. The address is saved through DSH's configuration editor in the current profile and applied by normal component reload. Saving it does not prove that a connection or authorization succeeded.
  3. Open 高级设置 (Advanced settings) to detect the CLI; the default command is openbkn. A usable CLI's resolved path and version are displayed; choose 保存并继续 to apply its path. If it is not detected, 检测并安装 CLI first rechecks, then installs the selected fixed SDK version (0.1.5 or 0.2.0) using your npm registry and global directory. Select the version matching your platform; existing CLIs are never overwritten on a mismatch. Node.js 22.19+ and npm must already be available. Existing usable CLIs are retained, not upgraded; a broken/custom path requires correction rather than automatic replacement. On Windows, an absolute path must include the shim filename, for example C:/Users/<you>/AppData/Roaming/npm/openbkn.cmd. Use 设置 (Settings) to edit this form later. Wait for an active business turn to finish before changing settings.
  4. Choose 使用 OpenBKN CLI 登录并同步 (Sign in with OpenBKN CLI and sync), complete browser authorization, and return to DSH. If an existing credential is rejected, use the same action to sign in again. A 403 may require an administrator to grant access; another sign-in with the same account does not guarantee recovery.
  5. Select an authorized knowledge network, create or continue its workspace, and ask in a new 标准模式 (Standard mode) session. PTC mode is not supported. Completed answers offer 查看业务溯源 (View business provenance).

The form preserves other configuration fields and reports higher-priority overrides that prevent a setting from applying. Temporary network/TLS failures do not erase the saved address. Existing sessions keep their original platform and network binding; changing the address does not rebind them. No YAML editing or manual token entry is needed for this flow. The OpenBKN CLI and DSH credentials manage tokens; never put them in configuration files.

Closing the panel keeps it closed when an earlier request finishes. It does not promise to cancel browser authorization already in progress. For full setup and workspace chooser details, see the repository README.

Uninstall

Remove the package through DSH's Plugins page. If DSH asks you to stop the profile, stop it before retrying. Alternatively, with DSH stopped:

dsh plugin --profile <desktop|web> remove @openbkn/dsh-business-context

Removal unloads the package components and removes its profile dependency. It retains user profile overrides, DSH/OpenBKN credentials, the independently installed CLI and its sign-in state, sessions, network/workspace bindings, and workspace files. It does not log out or wipe data. Do not delete the entire node_modules/@openbkn directory, which may contain other packages. Configuration and bindings can be reused after reinstalling.

Current versions do not add plugin events to the DSH session log, so uninstalling keeps sessions readable. The original 0.2.0-rc.2-openbkn.0.2.0 release had a separate session-log limitation; see the repository history note. While installed, the plugin may prune bindings for sessions that no longer exist once a record is at least seven days old; uninstall does not run a blanket cleanup.

Package layout (changed in -7)

The package root is a minimal bootstrap plugin that keeps the host serving the browser bundle. Import the business API from @openbkn/dsh-business-context/business; the Remote boundary types live on @openbkn/dsh-business-context/types. Diagnostics remains on @openbkn/dsh-business-context/diagnostics.

Upgrading name-qualified overrides (required for -7)

The host treats a name field in a profile override as an assertion about the row it patches. When upgrading from published versions <= -4 to -7 the business row loads from @openbkn/dsh-business-context/business, so an override that keeps the old bare package name is skipped and its config is silently lost:

# Stops matching after upgrading to -7 — baseUrl/cliPath are dropped:
- id: openbkn-business-context
  name: '@openbkn/dsh-business-context'
  config: { baseUrl: ..., cliPath: ... }

Fix it by deleting the name line (the id alone addresses the row), or by asserting the new subpath name '@openbkn/dsh-business-context/business'. ID-only overrides keep working unchanged.

Diagnostics

When something does not work, click OpenBKN in the sidebar footer, then 诊断 at the top right of the panel and export the report. There is only one OpenBKN sidebar entry. The panel frame and diagnostics action remain available when the business component cannot import or its services are not ready. The diagnostics service runs as an independent plugin row; if its implementation cannot start, the panel explicitly reports that diagnostics is unavailable. The exported JSON contains only whitelisted facts — stages, classification codes, bounded evidence such as HTTP statuses and exit codes, and coverage notes. It never contains tokens, raw error text, URLs, or file contents. Send the exported file to support.

Diagnostics displays the Node platform identifier win32 as Windows; it does not imply a 32-bit OS. Unavailable host-form and version fields explain why they were not identified or collected. Missing metadata is not a failed check. Disk and loaded versions remain independent, and exported JSON retains raw platform identifiers and null values.

License

Apache License 2.0

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Memsearch Dsh@zilliz/memsearch-dsh适用于 DeepSeek Harness 的 MemSearch 插件:在多个代理之间共享 Markdown 记忆,支持捕获、步骤前上下文注入、记忆召回技能和技能候选审核面板。