Runfusion/Fusion

Your Software Factory - build faster and better with multi node agents that work 24/7

解決する課題

Fusionは、粗いアイデアからプロダクションレベルのコードへの移行を自動化するAI駆動型のソフトウェアファクトリーです。マルチエージェント・オーケストレーターを使用して開発ライフサイクル全体を処理することで、コード変更の計画、実行、レビューに伴う手動のオーバーヘッドを排除します。

仕組み

Fusionは、コードの組立ラインとして機能します。ユーザーが自然言語でタスクを説明すると、プランニングエージェントがステップ、ファイル範囲、受け入れ基準を含む詳細な PROMPT.md プランを作成します。次に、システムは競合を避けるために、隔離された git worktree(各タスク専用のブランチ)内でこのプランを実行します。プロセスは、「Stepwise coding」や「Quick fix」などの選択可能なワークフローに従い、これらは人間の承認によって制御するか、自律的に実行するかを選択できます。プロセス全体は、トークン消費量、生産性、エージェントのアクティビティに関するリアルタイムのテレメトリを提供するダッシュボード(「Command Center」)を通じて管理されます。

対象者

反復的なコーディングタスクを自動化し、AIエージェントのフリートを管理し、隔離されたワークツリーとヒューマン・イン・ザ・ループのゲートを通じてAI生成コードを厳密に制御したい開発者やチーム向けに設計されています。

ハイライト

  • マルチエージェント・オーケストレーション: 特定の役割(例:CEO、CTO、プロダクトマネージャー)を持つ事前構築されたエージェントチームのインポートと、組み込みのメールボックスによるエージェント間通信をサポートします。
  • Worktreeの隔離: すべてのタスクは独自のブランチ (fusion/{task-id}) で実行されるため、ファイル競合なしに並列タスクを実行できます。
  • ビジュアル・ワークフロー・エディター: 組み込みのワークフローから選択するか、カスタムワークフローを視覚的に作成して、タスクが計画からマージへどのように移動するかを定義できます。
  • モデル・アグノスティック: Anthropic、OpenAI、Ollama、Google Generative AI を含むさまざまなプロバイダーと互換性があり、ローカルモデルとクラウドモデルの共存が可能です。
  • Command Center: フリートのテレメトリ、トークン使用量、エージェントの生産性を監視するための包括的なダッシュボード。
  • 階層的プランニング: 複雑なプロジェクト管理のために「Missions」(Mission $ ightarrow$ Milestone $ ightarrow$ Slice $ ightarrow$ Feature $ ightarrow$ Task)をサポートします。