DeepSeek、MIT ライセンスの AI エージェントハネス「DeepSeek Harness」を公開
本文の状態
日本語全文を表示中
詳細モードで約8分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
MarkTechPost
DeepSeek が MIT ライセンスのオープンソースエージェントランタイム「DeepSeek Harness」を公開し、モデルやツールなど全要素をプラグイン化することで柔軟なエージェント構築を可能にした。
AI深層分析を開く2026年8月17日 18:45
AI深層分析
キーポイント
すべてがプラグインであるアーキテクチャ
モデル、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューリング、UI の全てが Cordis プラグイン境界の背後にあり、設定のみで選択・交換・拡張が可能である。
Cordis メタフレームワークによる基盤
Harnes は「A Programming Paradigm for Spatiotemporal Composability」に基づいた Cordis カーネル上で動作し、プラグマウントや依存関係の管理をコアではなくプラグインに委ねる。
4 つのランタイムモード
標準モード(フルコーディングエージェント)、コードモード(TypeScript による多段操作)、最小モード(ベンチマーク用)、クリエイターモード(ランタイム検査・実験)を提供する。
開発者向けインフラとしての位置づけ
v0.1 は開発者プレビューであり、MIT ライセンスとセルフホスト対応により、規制企業や研究機関が内部ツールやベンチマークにローカルでパイロット導入できる。
すべてのコンテキスト注入を含む完全なセッションログ
システムプロンプトから推論、ツール呼び出し、サブエージェントスケジューリングに至るまで、モデルが視認するすべてが追跡可能なイベントストリームに記録される。
重要な引用
A harness is the layer between a model and the environment it acts in
DeepSeek frames it as Agent = Model + Harness
everything is a plugin
Models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI all sit behind Cordis plugin boundaries
編集コメントを表示
編集コメント
DeepSeek が公開したこのプロジェクトは、エージェントの柔軟性を根本から再定義する重要な動きである。MIT ライセンスとプラグイン設計により、企業によるローカル展開や独自カスタマイズのハードルが劇的に下がるため、実装チームにとって即戦力となる可能性が高い。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
DeepSeek が開発者プレビューとして「DeepSeek Harness v0.1」をリリースし、MIT ライセンスの下で完全なソースコードも公開しました。このプロジェクトは deepseek-ai/deepseek-harness 上で dsh という名前で提供されています。
ハルネス(harness)とは、モデルとそれが動作する環境の間に位置する層のことです。ツール、ファイル、サンドボックス、そしてエージェントが継続して作業を続けるための制御ループなどが含まれます。DeepSeek はこれを「Agent = Model + Harness」と定義しています。
従来のハルネスでは、この層はハードコードされることがほとんどです。エージェントのループ、ツールのレジストリ、セッションストアは固定されており、拡張性は作者が用意したフックに限定されます。一方、DeepSeek のハルネスはその逆のアプローチを採用しています。README の冒頭にも明記されている通り、「すべてがプラグイン」なのです。
モデル、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューリング、そして UI まで、すべてが「Cordis」というプラグインの境界線の中にあります。設定ファイルを変更するだけで、これらすべての要素を自由に選択・交換・拡張することが可能で、ハルネス自体のソースコードを変更する必要はありません。
つまりこれは、固定されたコーディングアシスタントではなく、エージェントランタイムを組み立てるためのキットです。これが、モデル発表と同時に行われた今回のリリースが特に重要視される理由です。
実用化は可能でしょうか?
はい、可能です。ただし、それは製品としてのエージェントではなく、開発者向けのインフラストラクチャとしてです。v0.1 はあくまで開発者プレビュー版です。
企業レベルでの活用としては、AI ネイティブのスタートアップや、中堅・大企業内のプラットフォームチーム、あるいは開発者体験(DX)を担当するチームが対象となります。規制の厳しい企業でも、MIT ライセンスであり自己ホストが可能であるため、ローカル環境でパイロット運用を行うことができます。
対象業界は、ソフトウェアおよび開発ツール、金融サービス・保険(監査可能なエージェント実行)、ヘルスケア・製薬の研究開発、クラウドおよび半導体ベンダーによる参照用エージェントスタックの公開、そしてモデルをベンチマークする学術・産業研究ラボです。
主な用途としては、プライベートリポジトリ内での内部コーディングエージェント、制御された 2 ツール環境内でのモデル評価、エージェントの可観測性と実行再生、カスタムサンドボックスおよび承認ポリシー、そしてパッケージ化されたツールを再利用可能なプラグインとして提供することが挙げられます。
Cordis カーネル
Harness は「時空間的構成のためのプログラミングパラダイム(A Programming Paradigm for Spatiotemporal Composability)」で設計理念が示されているメタフレームワークである Cordis 上で動作します。このカーネルは、プラグマウント・アンマウントおよび依存関係の管理を担当します。機能は特権を持つコアではなく、プラグマ内に実装されます。
プラグマにはモデル、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューリング、UI が含まれます。Cordis のサービスとイベントにより、これらが連携して動作します。開発者は設定を変更するだけで、任意の機能を選択・置換・拡張することができ、Harness のソースコードを修正する必要はありません。
4 つの実行モード
標準モードは、ファイル編集、シェル操作、ファイル・ウェブ検索、スキル活用、計画立案、目標達成、サブエージェントの活用、ワークフロー実行など、フルスペックのコーディングエージェントです。コードモードでは、これらのツールを Code Mode SDK を通じて公開し、モデルが TypeScript プログラム内で多段階の操作を組み合わせて実行できるようにします。一方、ミニマルモードはベンチマーク環境でモデルを評価するために、永続的な Bash と str_replace_editor の 2 つのツールのみを提供します。クリエイターモードでは、ランタイムでの検査機能やメモリ内プラグインの実験、プリセット作成のガイダンスが追加されます。
すべての実行は追跡可能です
モデルが視認する情報はすべて、書き込み専用のセッションログに記録されます。これにはシステムプロンプト、推論プロセス、ツール呼び出しとその結果、サブエージェントのスケジューリング、そしてあらゆるコンテキスト注入が含まれます。「Trajectory」ビューでは、これらの記録をソース別に検査できます。再開、フォーク、検索、再生はいずれも同じイベントストリーム上で動作します。多くのエージェントフレームワークはツールの呼び出しログを残しますが、本システムが強調する点は、すべてのコンテキスト注入を記録している点にあります。
モデルのルーティングもプラグインとして実装されています
「設定」→「モデル」画面で DeepSeek API キーを設定すると、サーバーを再起動しなくても次のリクエストから有効になります。インストール済みのカタログには、API キー経由で Anthropic や OpenAI などのプロバイダーを追加できます。一方、Bedrock、Vertex、Azure、Codex はネイティブ認証が必要です。それぞれ AWS クレデンシャルとリージョン、ADC プロジェクト、API バージョン、OAuth が要求されます。カスタムプロバイダーでは、OpenAI と互換性のある任意のベース URL とプロトコルを受け付けます。キーは書き込み専用で、$DSH_HOME/.credentials.yaml に保存され、設定側には認証情報の参照のみが保持されます。
「npx @deepseek-ai/dsh web」コマンドを実行すると、Web UI が起動します。デフォルトでは http://127.0.0.1:3080 で提供されます。
ローカル環境でのセットアップ手順は以下の通りです。
git clone → pnpm install → pnpm run build → pnpm dsh web
Python SDK「deepseek-harness-sdk」も同時にリリースされています。動作には Python 3.10 以上が必要です。対応プラットフォームは、Linux x64、Linux arm64、および macOS 14 以降の arm64 です。
なお、同梱されたランタイムを使用すれば、システムに Node.js をインストールする必要はありません。
要点
- MIT ライセンスで提供され、「dsh」という名前で配布されています。現在は開発者プレビュー版です。
- コードベースの「Cordis」カーネルを採用しており、モデル、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューリング、UI などがすべてプラグインとして交換可能です。
- 「Standard(標準)」「Code(コード)」「Minimal(最小限)」「Creator(作成者)」の 4 つのモードがあり、それぞれが異なるデフォルトのプラグインセットを読み込みます。
- セッションログは追加のみで書き換え不可となっており、すべてのコンテキスト注入を記録します。再開、フォーク、検索、再生機能はすべて同じイベントストリームを共有します。
- 設計段階からプロバイダーに依存しない構成を採用しており、DeepSeek、Anthropic、OpenAI、Bedrock、Vertex、Azure、Codex、および OpenAI 互換エンドポイントに対応しています。
詳細は DeepSeek Harness の製品ページ、GitHub リポジトリ、開発者ドキュメントをご覧ください。また、X(旧 Twitter)での DeepSeek アナウンスや Cordis に関する情報もチェックできます。Twitter をフォローしていただくと幸いです。さらに、15 万人以上の ML 関連ユーザーが参加する SubReddit にぜひご参加ください。ニュースレターの購読もお忘れなく。
Telegram ユーザーの方も安心してください。Telegram でもコミュニティに参加できるようになりました。
GitHub リポジトリや Hugging Face ページ、製品リリース、ウェビナーなどのプロモーションをご希望の場合は、パートナーシップについてお問い合わせください。
(※本記事は MarkTechPost に掲載された「DeepSeek AI Releases DeepSeek Harness in Developer Preview: An MIT-Licensed Agent Harness Where Everything is a Plugin」を基にしています。)
原文を表示
DeepSeek released DeepSeek Harness v0.1 in developer preview and published the full source code under the MIT license. The project ships as dsh at deepseek-ai/deepseek-harness. A harness is the layer between a model and the environment it acts in — the tools, files, sandboxes, and control loop that let an agent keep working. DeepSeek frames it as Agent = Model + Harness. Most harnesses hard-code that layer: the agent loop, the tool registry, and the session store are fixed, and extension happens only at whatever hooks the authors exposed. Harness takes the opposite position, stated in the first lines of its README: everything is a plugin. Models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI all sit behind Cordis plugin boundaries, and any of them can be selected, swapped, or extended in configuration without changing Harness source code. That makes this a kit for assembling agent runtimes rather than a fixed coding assistant, and it is why the release matters more than the model announcement it shipped alongside.
Is it deployable?
Yes, but as developer infrastructure, not as a production agent product. v0.1 is a developer preview.
Company level: AI-native startups and platform or developer-experience teams inside mid-to-large enterprises that already run internal tooling. Regulated enterprises can pilot it locally because it is MIT-licensed and self-hosted.
Industries: Software and devtools, financial services and insurance (auditable agent runs), healthcare and pharma R&D, cloud and semiconductor vendors publishing reference agent stacks, and academic or industrial research labs benchmarking models.
Applications: Internal coding agents over private repositories, model evaluation inside a controlled two-tool environment, agent observability and run replay, custom sandbox and approval policies, and packaging house tooling as reusable plugins.
The Cordis kernel
Harness runs on Cordis, a meta-framework whose design is set out in A Programming Paradigm for Spatiotemporal Composability. The kernel handles plugin mounting, unmounting, and dependencies. Capabilities live in the plugins, not in a privileged core.
Plugins cover models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI. Cordis services and events let them work together. Developers select, swap, or extend any capability in configuration, without changing Harness source code.
Four runtime modes
Standard is the full coding agent: file editing, shell, file and web search, skills, planning, goals, subagents, and workflows. Code mode exposes those tools through a Code Mode SDK, so the model can combine multi-step operations in one TypeScript program. Minimal keeps two tools, a persistent bash and str_replace_editor, for benchmarking models in a bare environment. Creator mode adds runtime inspection, in-memory plugin experiments, and preset-authoring guidance.
Every run is traceable
Everything the model sees is written to an append-only session log. That includes system prompts, reasoning, tool calls and results, subagent scheduling, and every context injection. The Trajectory view inspects those records by source. Resume, fork, search, and replay all operate on the same event stream. Most agent frameworks log tool calls; recording every context injection is the sharper claim here.
Model routing is also a plugin
In Settings → Models, a DeepSeek API key takes effect on the next request without restarting the server. The installed catalog adds providers such as Anthropic and OpenAI by API key. Bedrock, Vertex, Azure, and Codex need native credentials instead: AWS credentials and a region, an ADC project, an api-version, and OAuth respectively. Custom providers accept any OpenAI-compatible base URL and protocol. Keys are write-only and stored in $DSH_HOME/.credentials.yaml; settings retain only a credential reference.
Running it
npx @deepseek-ai/dsh web starts the Web UI, served at http://127.0.0.1:3080 by default. From a checkout: git clone, pnpm install, pnpm run build, then pnpm dsh web. A Python SDK ships as deepseek-harness-sdk and needs Python 3.10 or newer, on Linux x64, Linux arm64, or macOS 14+ on arm64. Its bundled runtime requires no system Node.js.
Key Takeaways
MIT-licensed, ships as dsh, and is a developer preview.
The Cordis kernel makes models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and UI swappable plugins.
Four modes — Standard, Code, Minimal, Creator — each load a different default plugin set.
An append-only session log captures every context injection; resume, fork, search, and replay share one event stream.
Provider-agnostic by design: DeepSeek, Anthropic, OpenAI, Bedrock, Vertex, Azure, Codex, and OpenAI-compatible endpoints.
Check out the DeepSeek Harness product page, GitHub repository, Developer docs, DeepSeek announcement on X and Cordis. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
The post DeepSeek AI Releases DeepSeek Harness in Developer Preview: An MIT-Licensed Agent Harness Where Everything is a Plugin appeared first on MarkTechPost.
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み