zoahdev / dsh-plugin-search

목록에 있음

Plugin discoverability for DeepSeek Harness: search npm + awesome-dsh-plugin, look up packages, browse the curated list — from inside dsh agents (answers discussion #1715).

main도구 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:zoahdev/dsh-plugin-search

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 05bf4b6동기화 2026. 8. 18.

CI Release

English · 中文

English

Plugin discoverability for DeepSeek Harness: three model-facing tools that find and inspect dsh plugins from inside the agent — no more guessing which plugin exists before building your own. Answers discussion #1715.

Tools

ToolWhat it does
dsh_search_pluginsSearches npm + the awesome-dsh-plugin curated list, npm-first, deduplicated, with version + source labels.
dsh_plugin_lookupExact lookup: npm metadata (latest version, description, homepage, repository, author), with a GitHub repository search fallback for git-only plugins.
dsh_awesome_topBrowsers the current curated awesome list — a quick ecosystem snapshot.

Install

# from GitHub (this repository, after release)
dsh plugin --profile web add https://github.com/zoahdev/dsh-plugin-search/releases/download/v1.1.0/dsh-plugin-search-1.1.0.tgz
# or from a local build
dsh plugin --profile web add ./dsh-plugin-search-1.1.0.tgz

Then ask the agent inside DSH:

帮我找一个能监控 GitHub release 的 dsh 插件。 Find me a dsh plugin that tracks GitHub releases.

Verification

  • Unit tests with injected fetch (parsing, merging, dedupe, caching, 404 handling).
  • Packaged integration test executes the real handlers against the real npm registry and the real awesome list.
  • CI installs the packed tarball into a fresh DSH profile, verifies the composed config, and boots dsh web.

Development

pnpm install
pnpm typecheck
pnpm build
pnpm test
pnpm pack
node scripts/integration-test.mjs

License

MIT © 2026 zoahdev


中文

dsh-plugin-search —— 面向 DeepSeek Harness 的插件发现工具:agent 在 DSH 里直接搜索/查看 dsh 插件,不用再凭猜。回应了官方讨论 #1715「缺 dsh-plugin-search」。

工具

工具作用
dsh_search_plugins同时搜 npm 与 awesome-dsh-plugin 精选清单,npm 优先、去重、带版本与来源标签。
dsh_plugin_lookup精确查询:npm 元数据(最新版本、描述、主页、仓库、作者),查不到时自动回退 GitHub 仓库搜索(git-only 插件也能查)。
dsh_awesome_top浏览当前精选清单,快速了解生态全貌。

安装

# 从 GitHub Release
dsh plugin --profile web add https://github.com/zoahdev/dsh-plugin-search/releases/download/v1.1.0/dsh-plugin-search-1.1.0.tgz
# 或本地构建
dsh plugin --profile web add ./dsh-plugin-search-1.1.0.tgz

然后在 DSH 里对 agent 说:

帮我找一个能监控 GitHub release 的 dsh 插件。

验证

  • 单元测试注入 fetch:解析、合并、去重、缓存、404 处理全覆盖。
  • 打包集成测试对真实 npm registry 与真实 awesome 清单执行真实 handler 并断言。
  • CI 把 tarball 装进全新 DSH profile、验证合成配置、并真实启动 dsh web

开发

pnpm install
pnpm typecheck
pnpm build
pnpm test
pnpm pack
node scripts/integration-test.mjs

许可证

MIT © 2026 zoahdev

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨

저장소 정보

언어
TypeScript
라이선스
MIT
최신 릴리스
v1.1.0
마지막 업데이트
2026. 8. 15. 오전 7:14

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.