{"_id":"@dshindex/dsh-plugin-marketplace","name":"@dshindex/dsh-plugin-marketplace","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dshindex/dsh-plugin-marketplace","version":"0.1.0","description":"User-confirmed DSH Index discovery, install preparation, issue drafts, and community report drafts for DeepSeek Harness.","license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/lijma/dsh-plugin-marketplace.git"},"publishConfig":{"access":"public"},"engines":{"node":">=22.19"},"exports":{".":"./dist/host/index.js","./client":"./dist/client/index.js","./package.json":"./package.json"},"bin":{"dsh-index":"bin/dsh-index.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":[]}},"scripts":{"clean":"node scripts/clean.mjs","build":"node scripts/build.mjs","test":"node --test tests/*.test.mjs","test:coverage":"c8 --all --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 --include='src/**/*.js' --reporter=text --reporter=lcov node --test tests/*.test.mjs","check":"npm run build && npm run test:coverage","prepack":"npm run check"},"devDependencies":{"c8":"^10.1.3"},"_id":"@dshindex/dsh-plugin-marketplace@0.1.0","gitHead":"7268306c4c37e5c69428a726e951f3b7bb56bb2a","bugs":{"url":"https://github.com/lijma/dsh-plugin-marketplace/issues"},"homepage":"https://github.com/lijma/dsh-plugin-marketplace#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3bwqnKR6mvrGLxNPnaRNat2acq57qFz8f24XA7EZVJPrrOZtXN/IcaFRc0aEuGVYkXg1S5Eue3ixW9PcVqIpDw==","shasum":"6a5a8e87a0a1734a11a4715fd4bafd565b7bd8cd","tarball":"https://registry.npmjs.org/@dshindex/dsh-plugin-marketplace/-/dsh-plugin-marketplace-0.1.0.tgz","fileCount":17,"unpackedSize":38409,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dshindex%2fdsh-plugin-marketplace@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGHOqRqqn/uw/Uqml47pKDFeEQPFlRsFfqC99QzNsPiSAiBTDDlYO9Dyx/Pb2ECkaLq/zDGL/UVK3BefgHEF4kFV6Q=="}]},"_npmUser":{"name":"marvintalk","email":"lijma.gpt@gmail.com"},"directories":{},"maintainers":[{"name":"marvintalk","email":"lijma.gpt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-plugin-marketplace_0.1.0_1786829303586_0.09510369148755249"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-15T21:28:23.471Z","0.1.0":"2026-08-15T21:28:23.738Z","modified":"2026-08-15T21:28:24.107Z"},"maintainers":[{"name":"marvintalk","email":"lijma.gpt@gmail.com"}],"description":"User-confirmed DSH Index discovery, install preparation, issue drafts, and community report drafts for DeepSeek Harness.","homepage":"https://github.com/lijma/dsh-plugin-marketplace#readme","repository":{"type":"git","url":"git+https://github.com/lijma/dsh-plugin-marketplace.git"},"bugs":{"url":"https://github.com/lijma/dsh-plugin-marketplace/issues"},"license":"MIT","readme":"# DSH Plugin Marketplace\n\n> 帮助寻找DSH插件，引导安装，并持续在DeepSeek Harness内收集插件评分、FAQ、踩坑记录并分享到社区\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![DSH Index](https://img.shields.io/badge/DSH%20Index-dshindex.dev-47848F)](https://dshindex.dev)\n\n[English](README.md) · **中文**\n\n![Marketplace：搜索技能来源，并把安装提示加入当前 Harness 消息框](assets/marketplace-skill-install.gif)\n\n## 它是什么\n\n[DSH Index](https://dshindex.dev) 是 DeepSeek Harness 插件的公开索引，基于 GitHub [`dsh-plugin`](https://github.com/topics/dsh-plugin) 标签构建。**DSH Plugin Marketplace** 把这个索引带进 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)：浏览并查看插件、经你明确确认后安装，并向社区回馈。\n\n它以插件形式运行在 DeepSeek Harness 内，并把同样的能力提供给 `dsh-index` CLI。\n\n## 安装\n\n```sh\ndsh plugin --profile web add @dshindex/dsh-plugin-marketplace\n```\n\n然后重启 `dsh web`。该包在一个 bundle 中同时包含 host 插件、Web 客户端 bundle 和 `dsh-index` CLI。\n\n## 功能特性\n\n### 在 DSH Web 中\n\n- **发现** —— 搜索并查看 DSH Index 来源，查看当前收录总数，并把可编辑的 `Install plugin <repository URL>` 提示交给 Agent。\n- **报告 Issue** —— 把一次失败转成脱敏后的 GitHub 或 Gitee Issue 草稿；审阅后提交，并跟踪其状态。\n- **反馈** —— 为插件打分、回答 FAQ 或报告踩坑。\n\n### 在 CLI 中\n\n同一套类型化客户端同时驱动 DSH 工具与 `dsh-index` CLI：\n\n```text\ndsh-index doctor\ndsh-index plugins list --query \"git\" --tag workflow --cursor <cursor>\ndsh-index plugins summary\ndsh-index plugins show owner/repo\ndsh-index install prepare owner/repo\ndsh-index issue draft github owner/repo --title \"…\" --body \"…\"\ndsh-index issue submit github owner/repo --title \"…\" --body \"…\" --confirm\ndsh-index issue watch github owner/repo 42 --etag <etag>\ndsh-index report score owner/repo --score 4 --share\ndsh-index report faq owner/repo --text \"…\" --share\ndsh-index report pitfall owner/repo --text \"…\" --share\n```\n\nCLI 是同一套受策略约束的库的接口，而不是绕过用户确认的捷径。在 Harness 中，对应的能力是可供模型调用的工具，其副作用调用必须走常规的用户审批策略。\n\n## 信任与确认设计\n\n- `dsh-plugin` 话题匹配只是**发现候选**，绝不代表兼容性或安全性声明。\n- 每次安装都是用户确认的交接 —— 不存在后台安装。\n- Issue 草稿在提交前会脱敏；token、密钥、源文件和原始对话记录默认排除。\n- 评分与报告在作者主动选择共享、且 DSH Index 审核通过之前保持私密。\n- Issue 轮询在本地且保守，使用条件读取与退避策略。\n\n## 与 DSH Index 的关系\n\n| 产品 | 职责 | 它不做的事 |\n| --- | --- | --- |\n| [DSH Index](https://dshindex.dev) | 公开发现、每日快照、观测动态与审核后的社区参考 | 认证仓库、审计安全或推荐安装 |\n| Marketplace | DeepSeek Harness 行动层：搜索、查看、用户确认安装、Issue 草稿/状态与贡献 | 静默安装包、静默提交 Issue 或发布原始用户数据 |\n\n## 开发\n\n```sh\nnpm install\nnpm run check   # 构建 + 100% 覆盖率测试\n```\n\n## License\n\nMIT。参见 [LICENSE](LICENSE)。","readmeFilename":"README.zh.md","_rev":"1-eb2e11375f40ee962f9684104fa76237"}