FlowTune Media

DeepSeekが公開した「Harness」——すべてをプラグインにするエージェント基盤とは

DeepSeekが、AIエージェントを動かすための土台となるソフトウェア「DeepSeek Harness(コマンド名は dsh)」をMITライセンスのオープンソースとして公開した。キャッチコピーは「Everything is a Plugin(すべてはプラグイン)」。モデルもツールも実行環境も、あとから丸ごと差し替えられるという思想が、この地味に見えるツールの核心だ。

そもそも「エージェント・ハーネス」とは何か

「ハーネス(harness)」は本来、馬具や安全帯を指す言葉で、暴れる力を制御して目的の方向に導く装具のことだ。AIの文脈でのエージェント・ハーネスも役割は近い。大規模言語モデルは、それ単体では文章を返すだけの存在にすぎない。ファイルを読む、コマンドを実行する、その結果を見てまた次の手を考える——こうした「考えて→動いて→結果を確かめて→また考える」というループを回す仕組みが別に必要になる。この段取りをすべて引き受ける外側の器が、ハーネスである。

身近な例で言えば、Anthropicの「Claude Code」やOpenAIのエージェント向けSDKが担っているのがこの部分だ。利用者はモデルと対話しているように感じるが、実際にはハーネスがモデルの出力を解釈し、ツールを呼び出し、安全のためにサンドボックス(隔離された作業場所)の中で処理を走らせている。DeepSeek Harnessは、その器の部分だけを切り出して、誰でも自由に組み替えられる形で差し出したものだと考えるとわかりやすい。

既存のCLIエージェントとどう違うのか

Claude CodeやCodexといった既存のツールは、基本的に「そのベンダーのモデル」と「そのベンダーが用意した作法」が前提になっている。便利な反面、中身は半ば固定されていて、モデルを別のものに替えたり、実行環境を自社仕様に組み替えたりする自由度は限られる。

DeepSeek Harnessが提示するのは、この構図を丸ごとひっくり返す設計だ。モデルとの接続、ツールの登録、セッションの記録、サンドボックス、保存先、エージェントのループ処理、さらには画面(UI)まで——ほぼすべての構成要素を「プラグイン」として扱い、設定ファイルの記述だけで抜き差しできる。土台のソースコードには手を触れずに、パーツを組み替えて自分専用のエージェントを組み立てられる、という発想である。

技術的には、Cordisというマイクロカーネル型のフレームワークが心臓部にある。マイクロカーネルとは、OS設計などで使われる考え方で、本体は必要最小限の機能だけを持ち、残りは外付け部品として載せていくアーキテクチャを指す。特権的な中核を持たず、プラグインを脇に「マウント」して拡張し、外すと登録が自動で取り消される。この構造が「すべてがプラグイン」を無理なく成立させている。導入も軽く、npx @deepseek-ai/dsh web を実行してローカルのブラウザ(127.0.0.1:3080)から触れる。

もう一つ面白いのは、モデルに見せた情報——システムプロンプト、推論、ツールの呼び出しと結果、サブエージェントの割り当て——を、すべて追記専用のセッションログに残す設計だ。中断・分岐・検索・再生(リプレイ)が同じイベント列の上で動く。エージェントが「なぜその判断をしたのか」を後から追える仕組みは、デバッグや監査の観点でも効いてくる。

数字は鵜呑みにしない

公開直後から注目度は非常に高い。ただ、その「高さ」を示す数字は情報源によってバラバラだ。「2日で9.5万スター」とするものもあれば、「5日で15万超」「20万超」と報じるものもあり、どれが正確なのか外からは確かめようがない。GitHubのスター数はリアルタイムで動くうえ、この手の急伸中プロジェクトでは各メディアが別々のタイミングで切り取った値を出すため、数字が一致しないのはむしろ自然だ。

はっきり言えるのは、公開が2026年8月中旬で、そこから短期間で桁違いのスターを集めたこと自体は各ソース共通の事実だという点だけである。具体的な数値は、必ず公式リポジトリの現在値を自分の目で確認してほしい。流通している「◯日で◯万スター」という景気のいいフレーズは、話半分に受け取るのが健全だ。

考察:差し替え可能な土台が開くもの

このプラグイン思想が本当に効いてくるのは、「モデルを選ばない」という一点だ。ハーネスとモデルが分離していれば、DeepSeek自身のモデルはもちろん、手元のGPUで動かすローカルLLMを接続することも理屈のうえでは同じ操作になる。機密データを外部APIに一切送らず、閉じた環境でエージェントを回したい企業や個人にとって、これは無視できない選択肢だ。ベンダーのクラウドに縛られない「自前で完結するエージェント基盤」への道が、標準の作法として用意される意味は大きい。

もう一つは、サンドボックスを差し替えられる点だ。エージェントに実際のコマンドを実行させる以上、暴走時の被害をどう封じ込めるかは死活問題になる。ここを自社のコンテナ基盤や独自の隔離環境に置き換えられるなら、社内のセキュリティ要件に合わせてエージェントを安全に運用する、という現実的な使い方が見えてくる。

率直な評価

とはいえ、公開されているのはあくまで v0.1の開発者プレビューである。リポジトリ自身が「互換性を壊す変更が入る」と明言しており、今の時点で本番システムに組み込むのは早計だ。プラグイン思想の柔軟さは、裏を返せば「自分で組み立てる前提」の複雑さでもあり、すぐに使える完成品を求める層には向かない。ドキュメントや周辺エコシステムもこれからだ。

それでも、モデルという最も入れ替わりの激しい部品を土台から切り離し、MITライセンスで開放したという判断は、エージェント開発の重心を特定ベンダーから利用者の側へ引き戻す可能性を秘めている。今すぐ乗り換える対象というより、これから半年、どんなプラグインが集まるかを見守る価値のあるプロジェクトだ。まずは触って、思想の輪郭を確かめておきたい。

公式リポジトリ: deepseek-ai/deepseek-harness

関連記事