greenthree/ProbHub-skill--plugins-dsh-probhub ↗★ 12

dsh-probhub

为已安装的 ProbHub CLI 提供 DeepSeek Harness 工具适配器 核心用途是让智能体调用本地 ProbHub 工具。适合需要进行代码规范检查(lint)和状态查询的用户,运行环境必须已提供标准沙箱及子进程支持。

包名
dsh-probhub
兼容性
待验证
Harness 依赖范围
0.1.1-rc.2
Cordis 依赖范围
>=4.0.1 <5
版本
0.1.0
许可证
MIT
最近更新
2026年10月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add 'github:greenthree/ProbHub-skill#9f27bfa921e7f7bb8b05d4355a438672657ada74&path:plugins/dsh-probhub'

dsh-probhub

The first DeepSeek Harness adapter for ProbHub. This P0 package exposes only two model-facing tools:

  • probhub_lint
  • probhub_status

Both tools run the installed probhub npm package from the current Harness session workspace. They do not accept a workspace path, do not invoke a shell, and do not implement ProbHub business logic.

Install in a Harness profile

dsh plugin --profile web add --save-exact dsh-probhub@0.1.0

Restart the profile after installation. The profile must already provide the standard Harness tools, sandboxPolicy, sandbox, and subprocess seams.

Scope and limitations

  • The current P0 adapter is read-only and does not expose judge, stress, mutation, seal, generation, build, package, or WebUI operations.
  • The adapter applies the current Harness file policy before spawning the ProbHub CLI. Harness file sandboxing is a resource boundary, not a promise of safe execution for arbitrary hostile code.
  • ProbHub's final JSON is preserved under result. Missing, truncated, or malformed JSON is reported as adapter-failed instead of being guessed.
  • The adapter is pinned to ProbHub 0.7.0 and Harness 0.1.1-rc.2 tool seams for this proof of concept.