Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心

parallel-npm-packages

DeepSeek Harness 的 Parallel Search 搜索提供方。

parallel-web @parallel-web ⬇ 2 ★ 2 main

安装

dsh plugin --profile web add github:parallel-web/parallel-npm-packages
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

DeepSeek Harness 的 Parallel Search 搜索提供方。

该插件未提供要点说明,请参考仓库 README。

  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/parallel-web/parallel-npm-packages
许可证MIT
主要语言main
下载量2
GitHub 星标2
最近推送2026-08-18
收录日期2026-09-19
分类工具与能力

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# @parallel-web npm packages

Monorepo for @parallel-web npm packages.

## Packages

- [`@parallel-web/ai-sdk-tools`](./packages/ai-sdk-tools) - AI SDK tools for Parallel Web
- [`@parallel-web/dsh-web-search`](./packages/dsh-web-search) - Parallel Search provider for DeepSeek Harness
- [`@parallel-web/opencode-plugin`](./packages/opencode-plugin) - Opencode plugin for Parallel Web
- [`@parallel-web/pi-extension`](./packages/pi-extension) - pi agent extension for Parallel Web
- `@parallel-web/oauth` - Internal, unpublished shared PKCE OAuth helper. Bundled into the opencode plugin and pi extension at build time (`noExternal`), so it is never installed by consumers and is intentionally marked `private`.

## Development

This is a pnpm monorepo requiring Node >= 22.13. The pnpm version is pinned by
the `packageManager` field in `package.json`, so use corepack rather than a
globally installed pnpm:

```bash
corepack enable
```

### Setup

Install dependencies:

```bash
pnpm install
```

#### With Nix (optional)

A flake provides Node and a corepack-backed `pnpm` matching CI:

```bash
nix develop
pnpm install
```

With [direnv](https://direnv.net), `echo "use flake" > .envrc && direnv allow`
enters the shell automatically. `.envrc` is gitignored, so this stays per-developer.

### Commands

```bash
# Build all packages
pnpm build

# Run tests
pnpm test

# Run tests in CI mode (no watch)
pnpm test:ci

# Lint
pnpm lint

# Fix linting issues
pnpm lint:fix

# Format code
pnpm format

# Check formatting
pnpm format:check

# Type check
pnpm typecheck

# Clean build artifacts
pnpm clean
```

### Workspace Commands

To run a command in a specific package:

```bash
pnpm --filter @parallel-web/ai-sdk-tools build
pnpm --filter @parallel-web/ai-sdk-tools test
```

### Adding a New Package

1. Create a new directory in `packages/`
2. Add a `package.json` with the package name `@parallel-web/package-name`
3. Set up TypeScript config extending from root
4. Add build configuration appropriate for the package
5. Implement your package

## Publishing

Each package is versioned, tagged, and released **independently**. Releases are PR-driven:
a local script opens a version-bump PR, and merging it publishes to npm. See
[`PUBLISHING.md`](./PUBLISHING.md) for the full guide.

```bash
git checkout main && git pull

# Release candidate (1.2.0 -> 1.3.0-rc.1, or bump an existing rc)
./scripts/release.sh ai-sdk-tools rc

# Promote the current RC to stable (1.3.0-rc.2 -> 1.3.0)
./scripts/release.sh ai-sdk-tools stable

# Explicit version
./scripts/release.sh opencode-plugin 2.0.0
```

The script bumps the version, opens a `release/-vX.Y.Z` PR, and on merge the
**Release** workflow (`.github/workflows/release.yml`) builds/tests the package, publishes to
npm, and creates the per-package git tag `-vX.Y.Z` plus a GitHub Release.

- **RC support**: `x.y.z-rc.N` versions publish under the `rc` npm dist-tag; stable versions
  under `latest`. So `npm install @parallel-web/` gets the latest stable, and
  `@rc` opts into pre-releases.
- **Per-package tags**: tags are namespaced per package and never collide.
- **Trusted publishing**: uses npm OIDC trusted publishing — no npm token is stored in the repo.

## License

MIT

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。