DeepSeekのスーパーエージェント、GitHubタスクをチームチャット経由でルーティング
重要ポイント
- •DeepSeekのHarnessチームは10月31日、Super-agentコーディングエージェントの原型をMITライセンスで公開し、本番環境対応の製品ではなく研究ソフトウェアであると位置づけました。
- •Super-agentは単一のGitHubリポジトリを監視し、任意でFeishuグループチャット経由でもリクエストを受け付け、専用の作業セッションを作成して元の会話に結果を報告します。
- •システムはデフォルトで観察モードで動作し、実行せずに提案されたアクションを記録するため、オペレーターは自動承認を有効にする前に挙動を確認できます。
- •RouterおよびWorkerセッションは起動したOSユーザーの完全な権限で実行されるため、DeepSeekはエージェントのクレデンシャルのみを含む専用アカウントの使用を推奨しています。
- •リポジトリは11月1日までに6.6kのスターと652のフォークを獲得しましたが、Bloombergが報じたAnthropicのClaude Codeへの挑戦という見方を裏付けるベンチマークは含まれていません。

DeepSeekは、単一のGitHubリポジトリを監視し、任意でFeishuグループチャットにも対応できるオープンソースのコーディングエージェント原型「Super-agent」を公開しました。このシステムは承認されたリクエストを個別の作業セッションに振り分け、割り当てられたタスクを完了させ、各リクエストが発生した会話に進捗や結果を報告します。
DeepSeekのHarnessチームは10月31日に本プロジェクトを発表し、コードをMITライセンスで公開しました。公開にあたってはAnthropicのClaude Codeとの比較がされましたが、DeepSeekはSuper-agentを公式製品や本番環境対応ツールではなく研究ソフトウェアと位置づけています。また、公開版は社内で使用しているシステムとは異なるとしています。
プロジェクトのコードはGitHubで入手できます。
Super-agentがGitHubとチームのリクエストを処理する仕組み
この原型はgithub.com上の単一リポジトリでの動作を想定しており、GitHubまたは任意設定のFeishuグループチャット経由でリクエストを受け付けられます。承認されたメンバーはいずれかのチャネルからリクエストを送信できます。Super-agentはリクエストを作業項目に変換し、専用のセッションと作業ディレクトリを作成して、元の会話に進捗の更新または完了した結果を返します。結果にはPull Requestが含まれる場合があります。
ローカルのWebパネルには、人の判断が必要な事項が表示されます。システムは永続的なRouterセッションを使用してリクエストを処理し、共有コンテキストを維持しながら、個々のタスクを別々のWorkerセッションに割り当てます。Routerは既存のタスク実行中にも追加のリクエストを受け付けられるため、タスクの並行処理が可能です。Workerは自身のPull Requestへのコメントに対応し、各Ticketは固有のセッションとディレクトリを持ちます。
このワークフローはチャットでのリクエストとリポジトリの変更、レビュー活動を結び付けるため、導入の判断にはソフトウェア設定とチームのガバナンスの両方が関わります。文書化された承認フロー、観察モード、ユーザー制限により、エージェントに自動的な実行を許可する前にこうした相互作用を評価するための管理手段が提供されます。
チームは書かれたルールに従って作業を行うようエージェントを設定できますが、デフォルトの設定は観察モードです。このモードでは、Super-agentは実行せずに行う予定の行動を記録します。オペレーターは自動承認を有効にする前に、提案されたアクションを確認できます。DeepSeekは、この仕組みによりメンテナーが権限を調整し、望ましくない活動を抑えられるとしています。
本プロジェクトは公開後、早期に注目を集めました。GitHubでは11月1日時点で6.6kのスターと652のフォークを記録しています。これらの数値はリポジトリへの関心を示すものであり、コーディング性能を示すものではありません。DeepSeekのREADMEは、公開コードにはバグが含まれる可能性があり、一貫性のないエンジニアリング手法が用いられ、チームの内部バージョンとは異なると警告しています。別の環境に導入する前に、コードの確認と適合を推奨しています。
セットアップ要件とアクセスリスク
Super-agentには、対象リポジトリへの書き込み権限を持つ専用のGitHubユーザーが必要です。セットアップはNode.js 22.19以降またはバージョン24以降に対応し、pnpm、Git 2.32以降、Python 3.8以降、tmuxも必要です。さらに、GitHub CLI 2.48以降、対応するDeepSeek Harnessのバージョン、および設定済みのモデルプロバイダーが必要です。
本プロジェクトは現在、github.comでホストされるリポジトリに対応していますが、GitHub Enterprise Serverには対応していません。Feishu連携は任意で、ボットとlark-cliが必要です。エージェントのGitHub IDと署名には別のアカウントが使用され、インストールプロセスに複数のローカルツールとアカウント設定が加わります。
より重要な考慮事項は、エージェントのローカルプロセスアクセスです。RouterおよびWorkerセッションは、それらを起動したオペレーティングシステムユーザーの完全な権限で実行されます。Workerはパスを指定してプログラムを実行し、そのユーザーのホームディレクトリを読み取ることができます。GitHubのクレデンシャルラッパーはエージェントのGitHubアカウントを選択しますが、プロセスをオペレーティングシステムの他の部分から分離するものではありません。
そのため、DeepSeekはエージェントのクレデンシャルのみを含む専用のOSアカウントの使用を推奨しています。そうしない場合、Workerは起動アカウントがアクセス可能なファイルやクレデンシャルにアクセスする可能性があり、エージェントのGitHub IDはローカル権限を制限しません。Super-agentはチームチャットやリポジトリの活動にアクセスできるため、どのユーザーがリクエストを送信できるか、どのリポジトリ権限が利用可能かについても確認が必要です。DeepSeekのドキュメントは、システムを評価する間は限定されたタスク割り当てから始めるようチームに求めています。
Bloombergは今回の公開をAnthropicのClaude Codeへの挑戦として報じました。Super-agentはチャット、ソース管理、コードレビューを通じて作業をルーティングしますが、そのリポジトリにはコーディングの正確性、速度、信頼性に関する比較ベンチマークがありません。また、DeepSeekのコーディングエージェントがClaude Codeのコーディング性能に匹敵することを示す公開された証拠もありません。この原型を評価するチームにとって、リポジトリホスティングの対応状況、ローカル権限の分離、独立した性能テストは、確立された能力ではなく実務上の評価ポイントであり続けます。
出典:Blockonomi