you-agent-factory でループを使う

ゴールが完了するまで作業を繰り返し回す、反復的なファクトリーループを実行します。

概要

ファクトリーループとは、ゴールが完了するまで、または明示的な停止・終了パスを取るまで、you-agent-factory の下で作業を反復し続けることです。ファクトリーはセッションを保持し、そのループにわたってエージェントのパスを続けます。1 回の返信で終わるワンショットのチャットセッションではありません。名前付き実行を開始または継続し、ファクトリーが循環できる作業を投入し、ゴールが完了するか実行を停止するまで続けます。

いつ使うか

長期の機能開発、多段階の移行、1 回の投入では終わらない成果など、稼働中のファクトリーの下でエージェントのパスを繰り返す必要があるゴールには、ファクトリーループを使います。下書きとレビューゲートを交互に進めるべき作業には、書き込み・レビューループを優先します。プレーンなファクトリーループではなく Cursor セッション自動化からループを駆動したい場合は、Cursor 動的ワークフローを優先します。まだ CLI のインストールや初回実行の確認が必要なら、先に「はじめに」から始めてください。

手順またはワークフロー

CLI がまだインストールされていなければ、先に「はじめに」を終えてからここに戻ってください。ゴール用の名前付きファクトリー実行を開始または継続し、稼働中のセッションを確認し、ファクトリーが反復できる作業を投入し、ゴールが完了するか実行を停止するまで投入を続けます。

名前付き実行を開始または継続する

you run --named @goal/blah

稼働中のファクトリーセッションを確認する

you session list

このループパス用の作業を投入する

you submit --name loop-pass --work-type-name idea --payload ./payload.md

または小さなバッチを投入する

you submit batch ./batch.json
各パスのあと、再度 session list を確認し、次の作業を投入します。ファクトリーはゴールが完了するか明示的な停止パスを取るまで、投入をまたいでループを維持します。@goal/blah、作業名、ペイロードパスは、ご自身のゴールとファイルに置き換えてください。

よくある落とし穴

ファクトリーセッションが稼働していないときに作業を投入しないでください—先に session list で確認するか、名前付き実行を再度開始してください。ファクトリーループを使い捨てワンショットチャットとして扱わないでください。ファクトリーはゴールが完了するか停止するまで、パスをまたいでセッションを保持します。下書きとレビューゲートを交互に進めるべき作業にプレーンなループを使わないでください—その道筋は書き込み・レビューループに属します。

タグ