DeepSeekが新たに公開したdsh-superagentは、よくある対話型のコーディングアシスタントではありません。リポジトリ単位でエージェントを継続稼働させる試みです。ユーザーからのプロンプトを待つのではなく、GitHubのイベントや許可された会話(オプションでFeishuにも対応)を監視し、作業項目を作成して、タスクを完了するための隔離されたエージェントセッションを起動し、プルリクエストなどの具体的な成果物を返します。このリポジトリはDeepSeek Harness向けのバンドルとして提供されていますが、重要なのはそのアーキテクチャです。コードベースの周辺で継続的に動作し、人の対応が必要なときだけエスカレーションするエージェントを実現しようとしています。
技術面では、dsh-superagentは認可、実行、人とのやり取りを分離しています。許可されたリクエストを受け取ると、プロトタイプは独立したエージェントセッションと作業ディレクトリを作成し、必要なスキル群を使って作業項目に取り組み、GitHub上で確認・マージできる変更を生成します。軽量なWebパネルには、人の判断が必要な状況――競合、曖昧な設計上の判断、失敗したテストなど――が表示されるため、エージェントは不要な割り込みを最小限に抑えられます。設計者が重視する原則は明快です。ルールで許可されている場合、または指示を受けた場合にのみ動き、人が対応すべきとき、あるいは結果を活用できるときにのみ伝えることです。
DeepSeekは、このリポジトリを研究用コードとして位置づけています。READMEとドキュメントでは、dsh-superagentは日々のエンジニアリングやエージェント支援型の作業から生まれたものであり、一貫性のないエンジニアリング手法やバグが含まれる可能性があると明記されています。この率直な姿勢は重要です。エンタープライズ級の安定性を約束することなく、認可モデル、隔離実行、ライフサイクル管理、パネルのUXといったアーキテクチャ上の選択を示せるからです。開発者や評価担当者にとって、このリポジトリはエージェントセッションを安全かつ効率的に連携させる方法を示す実例であり、そのまま導入できる製品ではありません。


