DeepSeek Harness、Claude Code Modsとの互換性を検証 3例は動作も大きな課題残る

読了時間:約12分
DeepSeek Harness Tests Claude Code Mods Compatibility, With Three Examples Running and Major Gaps Remaining

完全な互換性ではなく、動作する3つの例

DeepSeekは2026年10月3日、DeepSeek Harness v0.2.1-alpha.1を公開し、AnthropicのClaude Code向けに書かれた拡張機能を動かす実験的なブリッジを追加した。Token Weather、Blast Radius、Replay Theaterの3例はブリッジ経由で実行できる。一方、diff、agents-md、sec-default、telemetryの4つは、必要なイベントやインターフェース、表示機能がサポートされていないため、実行できないとされている。

目次
  1. 完全な互換性ではなく、動作する3つの例
  2. 2つの拡張機能システムをつなぐブリッジ
  3. 実例で示されたこと、示されていないこと
  4. 相次ぐリリース
  5. プラグイン作成への導線を改善
  6. 診断機能とデプロイの実用的な改善
  7. 拡張機能の作者には移行作業も
  8. DeepSeekがプラグイン型アーキテクチャを進める理由
  9. 自己改変は研究目標であり、完成した機能ではない
  10. 要点

この違いが今回のアップデートの位置づけを示している。DeepSeekは、Claude Code Modsが提供する機能を自社のプラグインアーキテクチャで実現できるかを検証しているのであり、開発者が変更なしですべての拡張機能を両アプリ間で移行できると約束しているわけではない。ModsはDeepSeek Harnessの読み込み方式を使う必要があり、実験的なブリッジではサンドボックスなしで実行される。

DeepSeekの公式リリースノートは、この互換レイヤーを@tianyicui(Harnessチームリードの崔天一氏のアカウント)によるものとしている。ノートには、実験の目的が次のように記されている。

現段階での主な目標は、Claude Code Mods APIの機能がおおむねDeepSeek Harnessプラグインで実現できる範囲に含まれるかを検証することであり、ユーザーに完全かつ実用的な互換性を提供することではありません

今回のリリースでは、エージェントにプラグイン作成を依頼するための、より見つけやすい導線も追加された。ほかに、セッションを調べるためのオプションツール、デプロイの改善、プラグインの依存関係に関する修正も含まれる。一部の変更では拡張機能の作者によるコード更新が必要だ。こうした追加により、今回のアルファ版は拡張機能の移植性を試すとともに、プラグイン中心の構成へと進むアプリケーションの保守性を高めるリリースにもなっている。

ハーネスとは、大規模言語モデルを取り巻き、ツール、セッション、ファイル、タスクの実行を管理するソフトウェアを指す。モデルが推論や文章・コードの生成を担い、ハーネスがそれらをどのように実行するかを決める。

広告

2つの拡張機能システムをつなぐブリッジ

Claude Code Modsは、コーディングアプリケーション内で動くJavaScriptまたはTypeScriptのイベントハンドラーだ。ユーザーがプロンプトを送信したとき、エージェントがツールを呼び出したとき、アプリケーションが画面を描画するときなどに反応できる。公開されているインターフェースによって、操作を監視したり、変更したり、その段階の処理を引き受けたりできる。

DeepSeekのブリッジは、modの登録関数をラップしてHarnessプラグインとして読み込む。フックはHarnessのイベントシステムとライフサイクルに対応づけられる。ライフサイクルとは、コンポーネントが起動し、動作し、停止するまでの流れだ。DeepSeek Harnessは、サービス、依存関係、イベント購読を組み合わせてソフトウェアを構築するフレームワークのCordisを採用している。

ブリッジを通じて、対応するmodはツール呼び出しを制御し、プロンプトを書き換え、コマンドやツールを追加し、セッション情報を読み取り、プロンプト入力欄の上に帯状の表示を加えられる。これらは、モデルへの回答方法の指示にとどまらず、エージェントアプリケーションの動作やインターフェースを変えるものだ。

範囲という言葉が指すのは、こうしたプログラミング機能が及ぶ領域だ。DeepSeekは、Claude Code向けのmod作者に提供される操作を、より広範な自社プラグインシステムで表現できるかを検証している。これは、すべての拡張機能が同一の動作をすることを証明するより限定的な主張であり、どちらかのアプリケーションのモデルがより高性能だと示すものでもない。

実例で示されたこと、示されていないこと

実行可能な3つの例は、ブリッジの異なる機能を試している。Token Weatherは、コンテキストの使用量を天気予報のように表示する。コンテキストとは、指示、会話、ツールの実行結果など、タスク中にモデルが利用できる情報を指す。この表示により、ユーザーは利用可能な容量のうちどれだけが消費されたかを視覚的に把握できる。

Blast Radiusは、リスクのあるコマンドを実行する前に、想定される影響を表示し、続行するかどうかをユーザーが判断できるようにする。Replay Theaterでは、ファイルの変更を順番に確認できる。これらを通じて、インターフェースの表示、ツール実行前の介入、変更履歴へのアクセスが試されている。

広告

この3例は、有用な拡張機能をアプリケーション間で移植できることを具体的に示している。一方、Claude Code Mods APIが全面的にサポートされたことを示すものではない。実行不可とされた4例は、現時点でブリッジが接続していない機能に依存しており、/diffパネルやagents.mdの解析動作などが含まれる。

インストール方法にも制約がある。Claude CodeのmodをそのままHarnessにコピーしても動くとは限らず、Harnessの設定を通じて読み込む必要がある。主要なフックが対応している拡張機能でも、登録方法やセッション状態についての前提、表示方法などを変更しなければならない場合がある。

サンドボックスがない点には、特に注意が必要だ。サンドボックスとは、実行中のコードがアクセスしたり影響を及ぼしたりできる範囲を制限するための隔離環境を指す。互換性が確認できたからといって、セキュリティが認証されたと受け取るべきではない。今回のリリースも、移植したmodが隔離環境で実行されるとは約束していない。

相次ぐリリース

この互換性実験は、macOSとWindows向けのデスクトップインストーラーやプラグイン管理ページを導入した9月29日のv0.2プレビューから4日後に公開された。10月初めにAnthropicがClaude Code Modsを発表した後で、中国の国慶節の連休中のリリースとなった。

一連の動きからは、プロジェクトが最初の開発者向けプレビューから、デスクトップ版の配布、拡張機能の実験へと急速に進んでいることがうかがえる。

  • 2026年3月:DeepSeekのAgent Harnessチームが発足し、崔天一氏がDeepSeekに入社。
  • 8月13日:v0.1の開発者向けプレビューを世界中の開発者に公開。ソースコードはMITライセンスでリリース。
  • 9月29日:v0.2プレビューでmacOSとWindows向けデスクトップインストーラー、グラフィカルなプラグイン管理機能を導入。
  • 10月3日:v0.2.1-alpha.1を公開し、Claude Code Modsとの実験的なブリッジを追加。
  • 10月4日:崔氏が実験の目的や限界、チームの研究目標との関係を公に説明。

8月の公開後、GitHubのスター数は24時間足らずで7万件を超えた。これはリポジトリへの関心を示す指標であり、実際の利用者数や導入の成功、プラグインの信頼性を測るものではない。その後のデスクトップ版リリースは別の課題に対応するもので、すべてのユーザーがコマンドラインを使わなくてもアプリケーションや拡張機能を利用できるようにした。

広告

プラグイン作成への導線を改善

公式リリースノートによると、新しいプラグイン管理の項目名は「Let Agent create a plugin」だ。これを選ぶと、下書きを維持したままCreatorモードが開き、ユーザーが依頼を送信してから作業が始まる。作成画面を開いただけでは、エージェントに作成を開始する権限を与えたことにならない点が重要だ。

Creatorモードでは以前から、ユーザーの要件に応じてエージェントがプラグインを書き、インストールできた。新しい項目により、管理画面からその作業手順を見つけやすくなる。今回のリリースでは、新しいセッションで最初のプロンプトを未送信のまま保持する機能や、下書きの復元時、ワークスペース間の移動時にファイル、フォルダー、セッションへの参照を保つ機能も追加された。

9月のデスクトップ版プレビューでは、すでにnpmパッケージ名によるインストールが導入されていた。npmはJavaScriptソフトウェアで広く使われているパッケージレジストリだ。ユーザーは同じページからプラグインをインストール、有効化、アンインストールでき、説明や提供元も確認できる。

DeepSeekによると、公式モデルAPIの利用者のうち約60%がサードパーティー製プラグインを利用している。この条件は重要だ。数値が示すのは測定対象となったグループであり、どのモデルプロバイダーを使っているかを問わず、フレームワークを利用するすべての人を指すとは限らない。別の言い方をすれば、このグループではおよそ10人に6人が外部の拡張機能を使っている。

チームは公式プラグインマーケットプレイスを構築し、拡張機能の検索、入手、管理を改善する計画だ。開始時期は示されていない。当面、今回のアルファ版ではパッケージ情報を改善し、バンドルのコード提供元と現在のバージョンをより分かりやすく表示する。

診断機能とデプロイの実用的な改善

オプションのDeveloper Toolsバンドルでは、生のセッションログ、チャットグループと会話の双方向移動、Host診断機能の埋め込みが利用できる。埋め込みインターフェースは現在、英語に対応している。これらのツールにより、開発者はエージェントの挙動を追跡し、問題を調査するための情報をより多く得られる。

リリースでは、ユーザーに表示するウェブアドレス、ブラウザーで開くアドレス、モデルに渡すアドレスを指定する--public-urlが追加された。パスプレフィックスを含む、リバースプロキシ配下のアドレスにも対応する。リバースプロキシは、受信したリクエストを異なる内部アドレスで動くアプリケーションに転送する仕組みだ。正しい公開アドレスを設定すれば、ユーザーの画面遷移とモデルへの指示の整合性を保ちやすくなる。

広告

Windowsでは、デスクトップアプリケーションが既定でOSにポートを割り当ててもらうようになった。予約済みポート範囲が原因で起動に失敗する問題を避ける狙いがある。また、サインイン要求に応答がない場合と、その他の認証エラーを区別し、ネットワーク確認のメッセージを表示する。

そのほか、タスクの停止と再開を繰り返した後にメッセージがキューに残る問題、Bash、PowerShell、ファイル操作の出力や変更内容の表示、Shift+Enterを使った複数行の目標編集に関する修正が含まれる。MarkdownプレビューではYAMLのフロントマターが読みやすい項目として表示される。フロントマターとは、文書の冒頭に置かれる構造化メタデータで、タイトルや設定などの属性によく使われる。

これらの変更は互換性実験ほど目立たないが、アプリケーションの起動、依頼の保持、コマンドが行った処理の確認、タスク失敗の原因把握といった、エージェントを日々運用する作業の改善につながる。

拡張機能の作者には移行作業も

今回のアルファ版には、既存の拡張機能を動かなくする可能性がある変更も含まれる。ランタイム不変条件プラグインと、パッケージの./invariantエクスポートは削除された。こうした診断用の入口を使う拡張機能やカスタムプロファイルは、更新が必要だ。

Composerの統計情報は、アクティビティと使用量の拡張機能エントリーに分割された。従来の統計行を置き換えていたプラグインは、登録済みのIDを更新する必要がある。また、サブパスプラグインは、別々のpackage.jsonファイルから表示情報を取得しなくなった。テキストとアイコンは対応するサブパスのエクスポートから指定しなければならない。

依存関係の処理にも複数の修正が加えられた。新しいバンドルを有効にしたときに依存関係が欠落する問題や、バンドルを無効化またはアンインストールした後に古い依存関係の対応づけが残る問題は解消される見込みだ。インストール済みパッケージのバージョンを置き換えるには、引き続き再起動が必要となる。これは、アプリケーションの実行中にコンポーネントを変更する現行機能の明示的な制限だ。

プラグインの切り替え時、更新するまでほかのプラグインが所有するスタイルを削除しないようにするインターフェース修正も行われた。自動化タスクはWebにも加わり、Standard、Creator、PTCの各モードでリマインダーツールを利用できる。ただしMinimalモードとサブエージェントは対象外だ。廃止される実験的なバンドルの選択肢を取り除く際も、既存のタスクは保持される。

DeepSeekがプラグイン型アーキテクチャを進める理由

崔氏によると、「すべてがプラグイン」という原則は、プロジェクトがコードを書き始める前から定められていた。氏の説明では、モデル、ツール、スキル、セッション、サンドボックス、ファイルシステム、エージェントループ、タスクのオーケストレーション、インターフェースを組み合わせたり、置き換えたり、拡張したりできる。

広告

この構想は、固定されたアプリケーションに拡張機能用の枠を設けることにとどまらない。モデルの作業を実行するシステムの多くの部分を、ユーザーや開発者が変更できるようにすることを目指す。Claude Codeの責任者、ボリス・チェルニー氏がClaude Code Modsを発表した際、崔氏は拡張性を高める巧みな手法として評価する一方、DeepSeekが目指すのはより広範なアーキテクチャだと説明した。

氏は、エンタープライズ環境への導入もプラグインの用途に挙げる。開発者は業界特化型のHarnessプラグインを構築し、企業の基幹インフラと接続して、専門的な業務手順を組み込んだAIワークベンチを作っている。その中には一般公開されていないプラグインもある。崔氏によると、チームはMITライセンスのフレームワークの下で、こうした利用形態を支援している。

ここでの違いは、公開された基盤と、その上に構築される拡張機能との間にある。企業は共通のフレームワークを利用しながら、独自の連携機能や業界知識をプラグイン内に保持できる。報道では、こうした導入事例の具体名や規模、成果を示す数字は明らかにされていない。

また崔氏は、Claude CodeやCodexを再現しても価値は小さいと主張する。ユーザーはすでに、それらのアプリケーションにDeepSeekのモデルを接続できるためだ。氏が掲げる目標は、エージェントハーネスの設計に影響を与える独自の成果を生み、大手AI企業が認めて採用するような革新を実現することだ。

自己改変は研究目標であり、完成した機能ではない

長期的な目標は、プラグインを通じてエージェントが実行中に自らのハーネスを変更できるようにすることだ。崔氏はCreatorモードをその方向に向けた初期段階と位置づけており、自律的な自己改善がすでに実現した証拠とはしていない。

氏は、未解決の課題を2つに分けている。エンジニアリング面では、実行中のプラグインの追加、削除、再読み込みを改善する必要がある。モデル研究面では、ハーネスを変更できることと、その変更を仕事の改善にどう生かすかをエージェントに学習させなければならない。Cordisは土台を提供するが、実用化に向けた技術的な課題は残っている。

チームはこの研究に取り組むため、大規模モデルの研究とトレーニングの経験を持つ研究者を募集している。崔氏は自身の時間のかなりの部分を採用活動や面接に充てていると語る。浙江大学でコンピューターサイエンスを学び、ACMアジア地区大会で金メダルを6回獲得したほか、DeepSeekに入社した2026年3月までJane Streetに9年間在籍した。

具体的な学習手法、エージェントの自己改変によって得られた測定済みの性能向上、Modsとの完全な互換性を実現する時期は明らかにされていない。崔氏は、チームが投資に値すると判断すれば、より広範な互換性は技術的に実現可能かもしれないと述べている。これは条件付きの見通しであり、リリース時期の約束ではない。

現時点で確認できる成果は具体的だが、範囲は限られている。実行可能な3つの例は、Claude Codeの一部の拡張機能をHarnessで動かせることを示す一方、未対応のmod、読み込み方式の変更、移行要件が今後の課題として残る。この実験はアーキテクチャの構想を検証するものであり、汎用的な拡張機能のエコシステムを実現したわけではない。

要点

  • DeepSeek Harness v0.2.1-alpha.1が2026年10月3日に公開され、Claude Code Modsとの実験的な互換レイヤーが追加された。
  • Token Weather、Blast Radius、Replay Theaterは実行できるが、diff、agents-md、sec-default、telemetryは現時点で実行できない。
  • この実験は、Mods APIの機能をHarnessプラグインで実現できるかを検証するもので、実用上の完全な互換性を提供するものではない。
  • ModsはHarnessの読み込み方式に合わせた調整が必要で、サンドボックスなしで実行される。
  • 今回のアップデートでは、プラグイン作成への導線、オプションの診断機能、デプロイの改善が追加されたほか、一部の拡張機能で移行が必要な変更も含まれる。
  • DeepSeekの公式モデルAPIを通じて測定されたユーザーの約60%が、サードパーティー製プラグインを利用している。
  • 完全な互換性、公式プラグインマーケットプレイス、エージェントの自己改変に関する研究の完了時期は発表されていない。
この記事を共有

こちらもおすすめ