How Tasks Work
Agent がタスクを実行する際にチャットに表示されるもの —— 思考、ツールカード、結果。
ToShop におけるタスクとは、進行中にいくつでもツールを呼び出すことができるチャット会話です。フローはアプリ内で入力したか、Telegram メッセージで送ったか、Autopilot トリガーで発火したかに関わらず同じです。
チャットに表示されるもの
タスクの実行中、チャットには次の要素がストリーミングで流れます:
思考ブロック
Agent の推論を表示する展開可能な <details>。高速モデルではデフォルトでオフ。Settings → Agent で切り替えられます。
ツール使用カード
ツール呼び出しごとに 1 枚のカード。それぞれにツールアイコン、入力(省略表示)、ステータス: running、done、error を表示します。
Skill ヒントカード
Agent が Skill を呼び出そうとしているとき —— Skill 名と何をしようとしているかの短いカード。実行前にキャンセルできます。
メッセージパート
Markdown、コードブロック、テーブル、ファイル添付、ブラウザスナップショット、スクリーンショット、OCR テキスト。
クリックで進む独立した「計画/レビュー/確定」フェーズはありません。Agent は作業をストリームし、あなたは好きなときに介入できます —— 承認、却下、プロンプト編集、タスク停止。
タスク中の承認
システムに触れるツール呼び出しは初回に承認のため一時停止します。カードには提案されたアクションと 4 つの選択肢が表示されます:
この呼び出しだけ承認します。同じツールが似た引数で次に発火するときには再度尋ねられます。
ToShop を終了するまで承認します。繰り返しのプロンプトを避けたいバッチタスクで便利です。
Settings → Permissions に永続ルールを保存します。ルールは取り消すまでセッションをまたいで一致するアクションを自動承認します。
Agent はそのアクションを実行しません。同じチャットターン内で代わりに何をすべきかを伝えられます。
読み取り専用または事前承認済みのアクションはプロンプトなしで実行されます。
Agent がループするとき
ツール呼び出し後、Agent は結果を読んで次に何をすべきかを決定します。
予期しないものが返ってきても、Agent は推測で先に進まず、新しい情報を次の計画に折り込みます。これは同じチャット内の追加の推論とさらなるツール呼び出しとして表示されます。
タスクを停止する
タスクの実行中、送信ボタンは Stop ボタンに変わります。停止すると次のステップが中断されます; 実行中のツール呼び出しは現在の操作を完了します。
サーフェスをまたいだタスク
トリガーが何であれ、同じタスクライフサイクルが適用されます:
アプリ内チャット —— リアルタイムで見えます。最も一般的な入口です。
Autopilot —— スケジュールまたはトリガーで実行され、結果は設定された投送先に届きます。Autopilot を参照してください。
入口がどこであっても、Agent は同じ Skills、Memories、承認ルールを持ちます。
タスクの保存場所
会話は Agent ごとにあなたのマシンにローカル保存されます。Agent の全会話を ⌘K で横断検索できます。ツール呼び出しの監査ログは Settings → Local Tools にあります。
ToShopドキュメント