valkor-ai/loom

Loop engineering for agentic software delivery.

What it solves

コーディングエージェントは、コンテキストの喪失、重要なチェックのスキップ、またはセッション終了後の作業再開の失敗により、大規模なソフトウェアタスクに苦戦することがよくあります。Loomは、ワンショットのコーディングセッションを、計画、構築、テスト、および修復の構造化された再開可能なループに変換することで、目標の逸脱や不完全な完了を防ぐ、ステートフルな配信ハーネスを提供します。

How it works

Loomは、Claude Code、Codex、またはOpenCodeのようなエージェントと並行して動作する、ローカルのModel Context Protocol (MCP) 配信ステートマシンとして機能します。エージェントがメモリからワークフロー全体を管理する代わりに、Loomは.loom/ディレクトリ内のプロジェクトローカルのステートを管理します。Loomは、エージェントを特定のシーケンスに従って誘導します:要件の明確化(オプションでローカルの知識ソースを使用)、技術的なベースラインの確立、特定の読み取り/書き込み境界を持つ制限付きタスクの実行、およびレビューと修復のループを通じた結果の検証。Loomは「コンテキストルーティング」を使用して、現在のステップに必要なフィールドグループと参照のみをエージェントに提供し、ノイズとトークン使用量を削減します。

Who it’s for

AIコーディングエージェントを使用しており、単純なプロトタイプを超えて検証可能なソフトウェアをリリースする必要がある開発者。特に、機能開発、デプロイ、または複雑な修復など、単一のプロンプトでは大きすぎるタスク向けです。

Highlights

  • Stateful Delivery: 要件、タスクの進捗、および修復ノートを保存し、continueコマンドを介してセッションを再開できるようにします。
  • Context Routing: リポジトリ全体を再読み込みする代わりに、ターゲットを絞った検索パスを提供することで、コンテキストウィンドウのオーバーフローを防ぎます。
  • Knowledge Integration: ユーザーがローカルのドメインドキュメントを検索可能な知識ソースとして登録し、要件の明確化を補助できるようにします。
  • Multi-Agent Support: Claude Code、Codex、およびOpenCodeを含む、異なるMCP対応エージェント間で動作します。
  • Local Deployment Previews: トポロジーを認識するサービスとヘルスチェックを備えたDocker Composeプレビューを準備し、検証を行います。

関連

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