NanmiCoder/dsh-agent-teams

AgentTeams plugin for DeepSeek Harness

何を解決するか

dsh-agent-teams は DeepSeek Harness (DSH) のプラグインで、単一の LLM セッションが「指揮官」として専門的なサブエージェントチームを調整できるようにします。複雑な目標を依存関係を考慮したタスクに分割し、継続可能で再利用可能なエージェントに割り当てるという問題を解決します。これらのエージェントは互いに直接通信でき、指揮官ともやり取りできます。

動作方法

  1. 指揮官主導の委任: 現在のセッションが指揮官となり、役割別メンバーでチームを構成します。
  2. タスクスケジューリング: 目標を明示的な依存関係を持つタスクに分解します。共有スケジューラが、準備ができているタスクをアイドル状態のメンバーに原子的に割り当てます。
  3. 継続可能なサブエージェント: メンバーは継続可能なサブエージェントによって支えられており、集中したフォローアップターンのために再起動できます。
  4. 通信: メンバーは、リレーを必要とせずに仲間や指揮官に直接メッセージを送信できる耐久性のあるメールボックスシステムを使用します。
  5. 状態管理: チームの状態はディスクに保存され、Web UI が役割、タスク、チーム履歴をリアルタイムで表示するライブアクティビティパネルを提供します。
  6. エージェント作成: デフォルトでは、プラグインは指揮官の LLM プロバイダーとモデルをスナップショットしてメンバーを作成しますが、異なるモデル/プロバイダーを使用する異種チームも構成可能です。

対象ユーザー

複雑で多段階の問題を解決するために、複数の AI エージェントを調整する必要がある DeepSeek Harness の開発者およびユーザー。

特徴

  • 依存関係を考慮したタスク: 依存関係が完了するまでタスクは割り当てられません。
  • ライブアクティビティパネル: チームの役割、現在の作業、タスクの依存関係を監視する専用 Web UI。
  • 自動再利用: アイドル状態のメンバーは、準備ができているタスクに自動的に再利用され、中断されたターンを安全に処理するメカニズムがあります。
  • 直接メッセージ: エージェント間の耐久性のあるメールボックスメッセージ。
  • インタラクション不要なメンバー作成: 指揮官のモデルとプロバイダー設定を自動的にミラーリングし、スムーズなセットアップを実現。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト