概要
AgentRearrangeは、Swarmsフレームワーク向けの汎用マルチエージェントオーケストレーションプリミティブです。
本ツールは、シンプルな文字列DSL(`->`でシーケンシャル、`,`でコンカレント)を用いて、エージェント間の任意の混合トポロジーワークフローを表現し、実行時にスケジュールとして解析します。
線形パイプライン、ファンアウト、ファンイン、ダイヤモンド、繰り返しエージェント、Human-in-the-loopなど多様なパターンをカバーし、トポロジーとインスタンス化を分離することで、エンジニアは迅速にオーケストレーションの形状を試行できます。
Pythonベースで同期・非同期実行、トークンストリーミング、バッチ処理などプロダクションに対応しており、マルチエージェントシステムの複雑な協調作業を効率的に設計・実行したい開発者や研究者に最適です。
互換性・特徴
- Python
- CLI
- マルチエージェント
- オーケストレーション
- Swarmsフレームワーク
基本情報
| ライセンス | Apache-2.0 |
| Stars | 4 |
| Forks | 1 |
| カテゴリ | AIエージェント |
| アクティビティ | low |
GitHub: https://github.com/The-Swarm-Corporation/AgentRearrange-Paper
