openharness-plugins

by MicroSpotlight

0 工具与能力github未核验到 manifest收录于 08-17

OpenHarness 与 DeepSeek Harness 的策展插件元数据源:每个插件一个目录、一份描述符

The curated source of plugin metadata for OpenHarness and DeepSeek Harness. Each plugin has one directory and one descriptor:

安装

dsh plugin --profile web add github:MicroSpotlight/openharness-plugins

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

The curated source of plugin metadata for OpenHarness and DeepSeek Harness. Each plugin has one directory and one descriptor:

plugins/
  <plugin-name>/
    plugin.json

plugin.json is validated against schemas/plugin-v1.schema.json. The directory name must exactly match the descriptor's name.

Catalog

The repository builds a deterministic, machine-readable catalog at:

dist/catalog/v1/catalog.json

On every pull request, GitHub Actions validates all descriptors and runs the catalog tests. A push to main deploys the generated dist directory to GitHub Pages. The public endpoint is:

https://microspotlight.github.io/openharness-plugins/catalog/v1/catalog.json

The GitHub Pages root also hosts the searchable catalog UI:

https://microspotlight.github.io/openharness-plugins/

The web catalog reads the same generated JSON as plugin clients. It is a read-only surface for search, platform filtering, compatibility details, declared permissions, and repository links. It does not inspect local plugins, report installation state, or initiate installation. Those capabilities belong to the in-app OpenHarness Find Plugin.

Run the same checks locally:

pnpm install
pnpm validate
pnpm test
pnpm build

Run the catalog UI locally with:

pnpm dev

Trust model

Catalog entries are metadata, not an approval to execute code. Git-based distributions must use an immutable 40-character commit SHA. Installation is a separate, explicit host action initiated by the user.

See CONTRIBUTING.md for the descriptor fields and submission workflow.

License

Apache License 2.0.

原始 README: https://github.com/MicroSpotlight/openharness-plugins/blob/main/README.md ↗