easy-dsh-plugin
Agent 与会话 活跃维护

easy-dsh-plugin

AIsa-plugins/easy-dsh-plugin

收录多款开箱即用的原生插件,每款插件均独立分发,自带完整运行时代码、配置文件与测试用例,无需额外配置即可快速集成使用,覆盖开发、测试等常用能力。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
TypeScript
主要语言
MIT
开源协议
110 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:AIsa-plugins/easy-dsh-plugin
git clone https://github.com/AIsa-plugins/easy-dsh-plugin.git
git clone git@github.com:AIsa-plugins/easy-dsh-plugin.git
README.md main

Easy DSH Plugins

A curated collection of native plugins for DeepSeek Harness. Each plugin is
independently installable and owns its runtime code, configuration, tests, and
package boundary. The repository root is a catalog and pnpm workspace, not an
installable DSH bundle.

Catalog

Search & Data Extraction

Plugin Description Status
Easy Search AIsa One Key or BYOK search across Web, X, YouTube, and Scholar Preview

Machine-readable category, tag, package, and source-path metadata lives in
catalog.json. Categories organize discovery without becoming part of a
plugin's stable installation path.

Repository layout

easy-dsh-plugin/
├── catalog.json
├── plugins/
│   └── easy-search/
│       ├── src/
│       ├── tests/
│       ├── package.json
│       └── cordis.patch.yml
├── pnpm-workspace.yaml
└── README.md

Each directory under plugins is a complete DSH bundle with its own package
manifest, dependencies, tests, build output, and documentation. Adding one
plugin does not install or activate the others.

Collection conventions

  • plugins/<id> is the stable install boundary and does not encode mutable
    categorization.
  • Every plugin is a complete, independently testable DSH bundle.
  • catalog.json owns primary categories, discovery tags, and source paths.
  • A plugin has one primary category and may have multiple tags.

Development

pnpm install --frozen-lockfile
node scripts/validate-catalog.mjs
pnpm --filter './plugins/**' --if-present run check

The recursive check runs each plugin's own typecheck, tests, and build.

Discovery

GitHub's /topics/dsh-plugin page is populated from the repository's GitHub
topics, not from package.json keywords. This repository should use the
dsh-plugin, deepseek-harness, and web-search topics.

License

MIT