MIT ライセンスの DeepSeek Harness プラグイン。複数バックエンド(DuckDuckGo、Bing、SearXNG……)経由でエージェントに無料・キー不要のウェブ検索を提供。統合エンジンフォールバック、時間範囲フィルタ、結果キャッシュ、`/free-search-engine` 切り替えに対応し、DeepSeek API キーなしでエージェントが最新情報に答えられるようにします。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-29
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness エージェントに無料・キー不要のウェブ検索を加え、時事情報や調査系の質問に答えられるようにする
内蔵の `web_search` ツール経由で検索結果を返し、実際に応答したエンジンを結果の冒頭に明記する
`DEEPSEEK_API_KEY` を持たない、あるいは OpenAI 互換ゲートウェイ(例:opencode-go。そのエンドポイントは `web_search` 非対応)上で動かしている DeepSeek Harness ユーザー
チャットを離れずに検索エンジンを切り替え、接続をテストする
設定ページと `/free-search-engine` ポップアップコマンドでエンジン切り替えや API キー設定ができ、`free_search_test` ですべてのエンジンを一括テスト
バックエンド(DuckDuckGo / Bing / SearXNG / Exa / Tavily など)を選んだり接続を確認したい運用者
02DeepSeek Harness への導入方法
作者は未記載
03DSH 統合と能力の範囲
dsh の `ctx.web` seam に複数エンジン対応の検索プロバイダを登録するネイティブ dsh プラグイン。内蔵の `web_search` ツールが自動で選択し、DeepSeek API キーは不要
無料の複数エンジンウェブ検索
自然言語のウェブ検索クエリ(時間フィルタ付き可)→内蔵 `web_search` ツール経由でランク付けされたウェブ結果を返す。DuckDuckGo / Bing / SearXNG などの無料エンジンはキー不要
統合エンジン fallback
優先エンジンで失敗したクエリ→fallback チェーン内の次のエンジンを自動で試す。結果には実際に応答したエンジンを明記
エンジン切り替えとテスト
チャットコマンドまたは設定ページの操作→`/free-search-engine` で現在のエンジンを切り替えて保存、または `free_search_test` ですべてのエンジンを一括テスト
高度な時間範囲検索
クエリ + `timeRange` 引数→`advanced_search` で時間により結果を絞り込み——固定プリセット・独自の相対値・絶対日付の 3 形式
ウェブ取得(web_fetch)
URL→エージェントが読むためのウェブページ内容
プラットフォーム検索(platform_search)
プラットフォームを限定したクエリ→GitHub / V2EX / Bilibili / Reddit / Hacker News / Stack Overflow などの平台からの結果
04誰に向いているのか?使うべきでない場面は?
向いている用途
- `DEEPSEEK_API_KEY` を持たない、あるいは OpenAI 互換ゲートウェイ(例:opencode-go。そのエンドポイントは `web_search` 非対応)上で動かしている DeepSeek Harness ユーザー
- バックエンド(DuckDuckGo / Bing / SearXNG / Exa / Tavily など)を選んだり接続を確認したい運用者
不向きな用途
- 有料エンジン(Exa / Tavily / Keenable / Perplexity / DeepSeek 公式)は設定ページで API キーの設定が必要です。キーがない場合は直接テストで明示的にエラーになり、設定ページでは橙色の `API KEY` バッジで有料エンジンを区別します。
05互換性・メンテナンス・セキュリティ上の注意
- 無料エンジンはサードパーティのバックエンドへ都度クエリを発行するため、結果には外向きネットワーク接続が必要です。無料エンジンは負荷でレート制限されることがあり、5 分間の LRU 結果キャッシュが緩和します(設定ページで 0–5 分、0 は無効に設定可)。
- 有料エンジン(Exa / Tavily / Keenable / Perplexity / DeepSeek 公式)は設定ページで API キーの設定が必要です。キーがない場合は直接テストで明示的にエラーになり、設定ページでは橙色の `API KEY` バッジで有料エンジンを区別します。
- DeepSeek Harness(dsh)に依存します。本プラグインは `DEEPSEEK_API_KEY` に依存する既定の検索プロバイダを置き換えます。DeepSeek キーも `web_search` 対応の OpenAI 互換ゲートウェイもない場合、本プラグインが有効になるまで内蔵検索は失敗します。
MIT · 活発にメンテナンス中(最新リリース v0.4.17、2026-08-28)
06よくある質問
dsh-free-search を使うのに DeepSeek API キーは必要ですか?
いいえ。無料エンジン(DuckDuckGo、Bing、SearXNG など)はキーも登録も不要です。本プラグインは `DEEPSEEK_API_KEY` を持たない、あるいは `web_search` 非対応の OpenAI 互換ゲートウェイ上で動かしている人向けに作られています。有料エンジン(Exa、Tavily、Keenable、Perplexity、DeepSeek)は設定ページで任意にキーを設定できます。
検索エンジンをどう切り替えますか?
設定ページでエンジンを切り替え・API キーを設定するか、チャットボックスに `/free-search-engine` と入力してエンジン選択ポップアップを出します——選ぶとすぐに切り替え保存されます。すべてのエンジンを一括テストする `free_search_test` ツールも使えます。
検索エンジンが失敗したらどうなりますか?
検索が直接失敗することはありません。どのエンジンの失敗(キー欠落・401・レート制限・ネットワーク)でも統合フォールバックチェーンで次のエンジンを自動試行し、結果の冒頭に実際に応答したエンジンを明記します(例:`Note: perplexity unavailable or failed, using exa.`)。
結果を時間で絞り込めますか?
はい。`advanced_search` ツールは `timeRange` に対応し、固定プリセット・独自の相対値・絶対日付の 3 形式で最近のコンテンツに絞り込めます。
結果をキャッシュしますか?
はい。同一クエリ(エンジンと時間フィルタパラメータ込み)は既定で 50 件の LRU キャッシュに 5 分間ヒットし、無料エンジンのレート制限を防ぎ有料枠を節約します。キャッシュ時間は設定ページで 0–5 分(0 は無効)に設定できます。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
一个给 DeepSeek Harness (dsh) 添加多引擎搜索 provider 的插件,注册进 `ctx.web` seam。
**DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。**
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-29。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
