別の会話が残したボックスを引き継ぐ
別の会話が残したボックスを続ける方法:sandbox_list で見つけ、sandbox_status で goal、steps[]、agent を読みます。元の会話がまだ作業中かもしれないときは、先に人に聞きます。
ボックスは、起動した会話が終わっても残ります。続きを行うには:
sandbox_list(またはGET /v1/boxes):nameかgoalでボックスを探します。agent.stateがleftかidleのものが、誰も作業していないボックスです。idleは時間だけで決まります。会話はまだ開いているかもしれませんが、1 時間そのボックスに触れていません。各ボックスのrecentNotes(直近 3 ステップの説明)で、ボックスごとにsandbox_statusを呼ばなくても、何をしているか、説明に書いてあればどのテストアカウントを使っているかがわかります。sandbox_status { "id": "<id>" }(それだけでよければ{ "id": "<id>", "fields": ["goal", "agent", "steps"] }):goal(ボックスの目的)、steps[](そこでもう行われたこと)、agentを読みます。agent.stateがworkingかawayでthisConversationがなければ、そのボックスを使っていた会話はまだ開いていて、戻ってくるかもしれません。引き継ぐ前に、あなた自身の会話の中で、クライアントのいつもの聞き方で人に確認します。agent.untracked: trueは、最後に会話 ID のない呼び出し(API キーのスクリプト、REST)で使われたことを示し、状態はアイドル時間からの推測にすぎません。あなた自身がそういうスクリプトで起動したものなら、それはあなたのボックスです。- 同じツールと同じ
idで続けます。ボックスに作用する最初の呼び出し(sandbox_exec、sandbox_build、sandbox_sync、sandbox_get、sandbox_pull、sandbox_shot、sandbox_wireなど)から、ボックスはあなたのものとして扱われます。sandbox_status、sandbox_list、sandbox_say、sandbox_reviewでは引き継ぎになりません。steps[]にあるのはコマンドとその説明で、出力やファイルはありません。作業がどこまで進んだかは、sandbox_execで/workのgit status、git log、docker psを実行して確かめます(凍結中のボックスは先に復帰し、数秒かかります)。前の会話が人のマシンでコードを編集してsandbox_syncで送っていた場合、その変更は人のローカルのチェックアウトにもあります。そちらのgit statusも確認します。ボックスの中だけで書いたものは/workにしかありません。ボックスが停止していなければ/workは残っていて、前の会話が置いたものがすべて入っています。停止していれば(terminatedかinterrupted)、同じgoalで新しいボックスを起動します。コミットして push したもの、取り出したもの、公開したもの以外は残っていません。 sandbox_reviewかsandbox_stopで終えます(仕上げ)。
誰も使わないボックスは、最後に使われてから 24 時間後、または idleTimeoutMin を過ぎると完全に停止します(ボックスの状態)。それまでに引き継いでください。
アカウントにメンバーはなく、アプリを開けるのはアカウントのログインだけです。アプリを持たないチームメンバーは、自分のエージェントで人を待っているボックスを探します。sandbox_list で agent.state が left か idle のものがそれで、name か id を伝えて引き継ぎを頼みます。
アプリでは、AI が手を止めた(会話が終了した、またはボックスが 1 時間使われていない)ボックスのうち、人を待つカードがないものに 2 つのボタンが出ます。
- 「続きを頼む」は、人が好きな AI の会話に貼り付けるプロンプトをコピーします。文面はそのまま次のとおりです:
ParallelSandbox のサンドボックス {id}({name})を引き継いでください。まず sandbox_status で目的とこれまでの手順を確認し、残りを仕上げてください。終わったら sandbox_review で私に確認を依頼し、私が見る必要がなければ sandbox_stop で片付けてください。 - 「片付ける」は、
sandbox_stopと同じくボックスを止めます。
すべてのツールとトピックはツールリファレンスに並んでいます。