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 と一致)
インストール手順
- 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
- 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 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 に属し、アップグレードで自動的に書き換えられることはない。
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 バックオフ制限によって保護されます。
07関連する DSH ワークフロー
last30days-skill-cn
by jesseovo
中国インターネット 8 大プラットフォームの直近 30 日コンテンツを自動検索・統合分析し、根拠付きレポートを生成する AI Agent スキル
browser4
by platonai
AI エージェント向けの AI ネイティブブラウザエンジン。自律的な情報抽出や大規模な Web オートメーションに対応します。
modsearch
by liustack
Web/X 検索・取得ブリッジ:テキスト専用 coding agent 向けに構造化 JSON 証拠(search/fetch/citations)を提供
anysearch-dsh
by anysearch-team
DeepSeek Harness 向け AnySearch Web 検索プロバイダーと高度検索ツール
08データと出典
一个 DSH **bundle 插件**,把多引擎网页搜索、平台搜索、持久化缓存、受控按站增强和 Playwright 渲染打包成模型可直接调用的 11 个工具。
核心逻辑为本项目原生 TypeScript 实现。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-02。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
