GaosCode/PlanWeave

PlanWeave is a file-backed loop engineering system for long-running coding agents. It turns fuzzy plans into claimable tasks, routes them through implementation and review agents, records every run, and keeps the loop recoverable.

何を解決するか

PlanWeaveは、長期にわたるソフトウェアエンジニアリングタスクに単純なチャットインターフェースを使用する際の脆弱性に対処します。チャットベースの計画の曖昧さがコンテキストの喪失や回復不能なエラーを引き起こすのを防ぐために、目標を追跡・レビュー・復元可能な構造化されたファイルバックエンドのタスクグラフに変換します。

動作方法

PlanWeaveはプロジェクトの目標を、ノード(ファイル)とブロック(ドキュメント)からなるグラフに変換します。各ブロックは、集中したAIエージェントが担当できる特定のタスクを表します。このシステムは、実装とレビューのエージェントによるワークフローを通じてブロックをルーティングし、すべての実行をローカルワークスペース内の耐久性のあるアーティファクトとして記録します。複数のエージェント実行者(例:Claude Code、Codex、Grok)をサポートし、作業のディスパッチと古くなった状態の復旧を管理するコーディネーター・エージェントを提供します。

対象ユーザー

複数の実装を並列で行い、段階的なチェックと厳格なレビュー・フィードバックループを必要とする複雑なコーディングプロジェクトに取り組む開発者やエンジニアリングチーム向けに設計されています。標準のLLMチャットセッションの能力を超える機能を提供します。

主な特徴

  • ファイルバックエンドのグラフモデル: プランはファイルやドキュメントとして保存されるため、一時的なチャット履歴ではなく、耐久性があり検査可能なプロジェクトモデルになります。
  • マルチエージェントルーティング: 異なるブロックを異なるAIエージェント(例:Codexで1つのタスク、Claude Codeで別のタスク)やローカルスクリプト(決定論的なチェック用)にルーティングできます。
  • MCP統合: ChatGPTが直接計画を執筆・管理できるModel Context Protocol (MCP) サーバーを内蔵しています。
  • 視覚的およびCLIインターフェース: 視覚的計画用のElectronベースのデスクトップキャンバスと、ターミナル駆動のワークフロー用のCLIの両方を提供します。
  • 自動実行ワークフロー: ブロックの自動割り当て、エージェントの実行、レポートの収集、レビューのフィードバックループの処理を自動で実行できます。
  • 共同実行: シェアドワークスペースと「エージェントホスト」をサポートし、リモートデバイス上でエージェントを実行できます。

関連

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