本文へスキップ
IFAI

オープンソース

DeepSeek、エージェント基盤「DeepSeek Harness」をオープンソース公開

公開 拡散指数 48

DeepSeekはエージェントフレームワーク「DeepSeek Harness(dsh)」をオープンソース公開した。「すべてがプラグイン」というCordisベースの設計を採用し、Web UIも標準で付属する。現在は開発者プレビュー段階にあり、破壊的変更も予想される。

DeepSeek、エージェント基盤「DeepSeek Harness」をオープンソース公開
画像:github.com

DeepSeekは自社のエージェント実行基盤となる「DeepSeek Harness(略称 dsh)」をオープンソースで公開した。ClaudeにおけるClaude Code、あるいはGPTにおけるCodexのように、エージェントモデルの実行と制御を担う公式フレームワークだ。

これまでDeepSeekのモデルを動かすにはHermesやOpenClawといったサードパーティ製ツールを使う必要があったが、ついに公式による専用環境が登場した。

すべてがプラグインのモジュール設計

dsh最大の特徴は、徹底した「すべてがプラグイン」というアーキテクチャにある。Cordisと呼ばれる設計思想を採用し、モデル、ツール、スキル、セッション管理、サンドボックス、ストレージ、実行ループ、スケジューラ、さらにはUIに至るまですべてがプラグイン化されている。コアのソースコードに手を加えることなく、設定ファイルを書き換えるだけで構成を変更できる。

用意された4つの実行モードのうち、特に注目されているのがMinimalモードだ。bash環境とファイルエディタのみを残した極限の構成で、モデル本来の能力を測るベンチマーク用途を想定している。

また、実行ログは追記専用のストリームとして記録される。プロンプト、推論過程、ツール呼び出しと実行結果、サブエージェントの挙動、コンテキストの注入までがすべて保存され、過去のセッションの再開、分岐、検索、完全なリプレイを同一のイベントフロー上で処理できる。

動かし方と注意事項

利用に必要なのはNode.js環境のみだ。コマンドラインから「npx @deepseek-ai/dsh web」を実行するだけで、ローカルの3080番ポートでWeb UIが立ち上がり、ブラウザから操作できる。リモートのSSH環境向けにブラウザ起動を抑制するオプションも備えている。

開発者はGitHubのリポジトリをクローンし、pnpmを用いてビルドした上でソースコードから直接起動することも可能だ。

ただし公式が明記しているとおり、本プロジェクトは現在「開発者プレビュー」の位置づけにあり、開発サイクルが非常に速い。今後のアップデートで互換性を破る仕様変更が起きる可能性が高い点には注意が必要だ。

なぜ重要か

自社環境に特化したコーディング支援エージェントや業務自動化を模索している開発者なら、今すぐ触ってみる価値がある。基盤部分が極限までモジュール化されているため、独自のサンドボックスや社内ツールを柔軟に組み込める。

モデル開発元が自ら手掛けたフレームワークであるため、今後のDeepSeek製モデルとの相性も最も期待できる。現状は仕様変更の多いプレビュー版であるため本番運用には向かないが、次世代のオープンエージェント基盤として動向を押さえておくべきツールだ。

情報源 (2)

  1. [1]
    github.com(新しいタブで開きます)原文github.com
  2. [2]
    youtube.com(新しいタブで開きます)報道youtube.com

毎日のAIピックアップ