ディレクトリに戻る

dsh-web-search-pro

キュレーション掲載メンテナンス: 活発

anweat/dsh-web-search-pro

強化永続 Web 検索:マルチエンジン、SQLite+LRU、Playwright レンダリング

GitHub で見る
$ dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8

77

スター

7

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-10-07

最終プッシュ

DeepSeek Harness 向けのネイティブな bundle プラグイン(MIT、TypeScript)。永続化された複数エンジンウェブ検索・プラットフォーム検索・永続キャッシュ・サイトごとの制御付き拡張・Playwright 描画を、モデルが直接呼び出せる 11 個のツールとしてまとめます。@anweat/dsh-browser とともに web profile の直接依存として導入し、本番 profile では automationMode を `standard` に保つことを推奨します。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-02

ライセンス

MIT

01どんなタスクに使えるのか?

  • DeepSeek Harness 内で動くエージェントに、永続的な複数エンジンウェブ検索と描画済みページのスクレイピングを直接実行させる

    モデルが直接呼び出せる 11 個のツール。複数エンジンウェブ検索・プラットフォーム検索・永続キャッシュ・サイトごとの制御付き拡張・Playwright 描画を網羅

    DeepSeek Harness の web profile を動かし、モデルが直接呼び出せる検索・スクレイピングを必要とする開発者やエージェントワークフロー

  • DSH 内でブラウザ自動化層に検索・描画バックエンドを補完する

    `web_backend_status` で ready を確認できる検索・CLI・Agent Reach・ブラウザの各バックエンド

    検索結果を Playwright / patchright で描画した操作可能なページにしたいユーザー

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness(dsh)が導入され、利用可能な web profile があること(README は `dsh --profile web` の形で示している)
  • @anweat/dsh-browser と dsh-web-search-pro の両方を profile の直接依存にすること(DSH は直接依存の bundle layer しか有効化せず、標準 profile では `autoInstallPeers: false` が設定されている場合がある)
  • `@deepseek-ai/*` の依存は npm に公開済み(`^0.1.0-rc.6`、コミュニティの dsh-cc-tui と一致)

インストール手順

  1. 01

    `dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8` を実行する(ローカルフォルダ / tarball を指定しても可)。両プラグインを profile の直接依存に追加する。

    $ dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8

  2. 02

    `dsh --profile web` で Web profile を完全に停止・再起動する――web profile は HMR が無効なので、単なるページ更新では `client.js` が再スキャンされない。

    $ dsh --profile web

導入成功の確認

  • `browser_status` を確認:OpenCLI、`playwright | patchright` ランタイム、`automationMode`、`usagePolicy` が期待どおりか。
  • `web_backend_status` を確認:検索・CLI・Agent Reach・ブラウザの各バックエンドが ready か。
  • 設定 → プラグイン → プラグイン設定を開き、「Web Search Pro」と「ブラウザ自動化」の両カードが読み込まれていることを確認する。

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

ネイティブな DSH bundle プラグイン。複数エンジンのウェブ検索・プラットフォーム検索・永続キャッシュ・サイトごとの制御付き拡張・Playwright 描画を、モデルが直接呼び出せる 11 個のツールとしてまとめ、ルーティング制御面のロジックはネイティブな TypeScript で実装されている。

  • 複数エンジンとプラットフォームのウェブ検索

    検索クエリ / プラットフォーム指定→複数エンジンウェブ検索とプラットフォーム検索の結果を、モデル呼び出し可能なツールとして提供

  • 永続キャッシュ

    検索クエリ(キャッシュ)→呼び出し間で検索結果を保持する永続キャッシュ

  • サイトごとの制御付き拡張

    サイト / ルール指定→サイト単位で制御された拡張

  • Playwright 描画

    URL またはページ指定→Playwright で描画したページ内容を、モデル呼び出し可能なツールとしてまとめたもの

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DeepSeek Harness の web profile を動かし、モデルが直接呼び出せる検索・スクレイピングを必要とする開発者やエージェントワークフロー
  • 検索結果を Playwright / patchright で描画した操作可能なページにしたいユーザー

不向きな用途

  • @anweat/dsh-browser と dsh-web-search-pro の両方を profile の直接依存にする必要がある。DSH は直接依存の bundle layer しか有効化せず、標準 profile では `autoInstallPeers: false` が設定されている場合があるため、Web Search Pro だけを入れて peer の自動解決に頼ると、依存するブラウザバックエンドが読み込まれない。
  • dsh-web-search-pro >= 0.1.8 は @anweat/dsh-browser >= 0.1.8 を要求する。古い browser ビルドには `web_snapshot screenshot=false` 契約や Web Search Pro 書き込み操作の 4 段階承認ポリシーが含まれないため、両プラグインをそろって上げる必要がある。
  • 本番 profile では automationMode を `standard` に保つ。 `unrestricted` は分離された自動化テスト profile 専用で、それでも並行数・バースト・ページ数/深さ・429/503 バックオフ制限によって保護される。`automationMode` と `usagePolicy` は dsh-browser に属し、アップグレードで自動的に書き換えられることはない。

05互換性・メンテナンス・セキュリティ上の注意

  • @anweat/dsh-browser と dsh-web-search-pro の両方を profile の直接依存にする必要がある。DSH は直接依存の bundle layer しか有効化せず、標準 profile では `autoInstallPeers: false` が設定されている場合があるため、Web Search Pro だけを入れて peer の自動解決に頼ると、依存するブラウザバックエンドが読み込まれない。
  • dsh-web-search-pro >= 0.1.8 は @anweat/dsh-browser >= 0.1.8 を要求する。古い browser ビルドには `web_snapshot screenshot=false` 契約や Web Search Pro 書き込み操作の 4 段階承認ポリシーが含まれないため、両プラグインをそろって上げる必要がある。
  • 本番 profile では automationMode を `standard` に保つ。 `unrestricted` は分離された自動化テスト profile 専用で、それでも並行数・バースト・ページ数/深さ・429/503 バックオフ制限によって保護される。`automationMode` と `usagePolicy` は dsh-browser に属し、アップグレードで自動的に書き換えられることはない。
2026-08-132026-08-25v0.1.11

MIT · 活発にメンテナンス中(最新リリース v0.1.11、2026-08-25)

06よくある質問

DeepSeek Harness に dsh-web-search-pro をどうインストールしますか?

`dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8` を実行して両プラグインを web profile の直接依存にし、その後 `dsh --profile web` で完全に停止・再起動します(web profile は HMR が無効なので、単なるページ更新では `client.js` が再スキャンされません)。

なぜ @anweat/dsh-browser を直接依存として入れる必要があるのですか?

DSH は直接依存の bundle layer しか有効化せず、標準 profile では `autoInstallPeers: false` が設定されている場合があります。Web Search Pro だけを入れて peer の自動解決に頼ると、依存するブラウザバックエンドが読み込まれません。

インストール後にプラグインが動いているかどうかを確認するには?

`browser_status`(OpenCLI、`playwright | patchright` ランタイム、`automationMode`、`usagePolicy`)、`web_backend_status`(検索・CLI・Agent Reach・ブラウザバックエンドが ready か)を確認し、設定 → プラグイン → プラグイン設定を開いて「Web Search Pro」と「ブラウザ自動化」の両カードが読み込まれていることを確認してください。

本番環境ではどの automationMode を使うべきですか?

本番 profile では `standard` を維持してください。`unrestricted` は分離された自動化テスト profile 専用で、それでも並行数・バースト・ページ数/深さ・429/503 バックオフ制限によって保護されます。

08データと出典

  • 作者による申告github.com186c59677991…

    一个 DSH **bundle 插件**,把多引擎网页搜索、平台搜索、持久化缓存、受控按站增强和 Playwright 渲染打包成模型可直接调用的 11 个工具。

  • 作者による申告github.com186c59677991…

    核心逻辑为本项目原生 TypeScript 实现。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-02。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

広告

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。