/tasks : 裏で走っている作業を見る
時間のかかるコマンドは裏で走らせたまま、対話を続けられます。`/tasks` でその一覧と出力を確認します。作業を分担しているサブエージェントは `/agents` で見られます。
用意するもの
1. 裏で始めさせる
「これは裏で流して、終わるまで別のことをして」と伝えます。
2. 一覧を見る
`/tasks` を打つと、走っている処理と、そのターミナル出力が見られます。
3. 分担の様子を見る
大きな仕事を分けて任せている場合は `/agents` で、それぞれの担当と進み具合が分かります。
4. 結果を受け取る
終わったものから報告させます。
~/manual-demo $ agy -p "node --test で calc.test.js を裏で流しておいて。終わるのを待つ間に、calc.js のコメントで説明が足りない箇所を挙げて。テストが落ちたら教えて。" --add-dir /root/manual-demoテストの完了を待つ間に、calc.js のコメントで説明が足りないと思われる箇所を挙げます。 1. withTax(price, rate) の rate の仕様 discount の off には「割引率は 0〜1」という説明がありますが、withTax の rate には そのような記載がありません(10% の場合に 10 を渡すのか、0.1 を渡すのかが不明瞭です)。2. 端数処理についての説明3. 不正な値の扱いについて テスト結果が出次第、またお知らせします! — 先ほど裏で実行していたテストが完了しましたが、エラーが発生して落ちてしまいました。 /root/manual-demo/calc.test.js:2 test('税込', () => { expect(withTax(1000, 0.1)).toBe(1100); }); ^ ReferenceError: test is not defined Node.js のネイティブテストランナー (node --test) を使用しているようですが、test(おそらく expect なども)が calc.test.js 内で正しくインポートされていないことが原因と考えられます。
コピーして使える依頼文
テストを裏で流しておいて。終わるまでの間に、READMEの古い記述を直して。テストが落ちたら教えて。
この依頼文だと、こう返ってきます
テストをバックグラウンドで開始しました(/tasks で確認できます)。
先にREADMEを見ています。古い記述が3か所ありました。
— テストが終了しました。2件失敗しています。
tests/auth.test.js トークンの期限切れ
tests/api.test.js 404を返すべき箇所で500
READMEの修正を続けますか。それともテストを先に見ますか。
実際の返答はそのときの資料や状況で変わります。形の目安として載せています。
完成チェック
- 待っている間に別の作業が進んだ
- 落ちたテストが報告された
OpenAI版で関連する記事OpenAI版マニュアルには、これに当たる記事がありません。
Claude版で関連する記事同時に複数動かす ↗