Agent
Agent Overview
1 つのワークスペースに複数の Agent —— それぞれが独自のパーソナリティ、Skills、チャネル、メモリを持ちます。
「Agent」とは何か
ToShop における Agent は、ワークスペース内の永続的なアイデンティティです —— 名前、emoji、色、システムプロンプト、ペルソナ、Skills、チャネル、メモリを持ちます。複数の Agent を並行して持てます: コード用、ショップ運用用、個人用など。それぞれが完全に独立しています。
上部ツールバーで切り替え、チャット内では各 Agent が自分の emoji バッジを表示します。
Agent の構造
name—— Agent 切替器とチャットバッジに表示される、表示名 + emoji + 色。role—— マルチ Agent フロー向けのオプション分類leadまたはworker。systemPrompt—— すべてのタスクで Agent が読む基本指示。persona—— タグライン、"about me" コンテキスト、性格タグ、カスタム能力 —— Persona Designer で編集します。template—— システムプロンプトとペルソナをまとめて埋めるプリセット(例: "Researcher")。任意。skills—— Agent ごとの Skill リスト —— Agent ごとに異なるツールキットを持てます。channels—— この Agent にルーティングされる Telegram / Discord アカウント。memories—— この Agent 専用のメモリ名前空間(その Agent にスコープ)。
Settings → Agents → [agent] で設定します。Persona Designer はパーソナリティフィールドを編集する専用ページです。
Agent ができること
チャット
会話型タスク、ツール呼び出しをインラインで実行。
Autopilot
スケジュールおよびトリガー駆動の長時間タスク。
あえてやらないこと
2 つの信頼の保証
- システム、ファイル、ネットワークに触れる動作 → 初回は承認を求めます。すべての権限ツールが確認を行います(Review & Permissions)。
- Skill 内の破壊的アクションは明示的な確認が必要です。
3 層構造
テンプレート
組み込みテンプレートは出発点を提供します —— "Researcher"、"Code Assistant" など。各テンプレートはシステムプロンプト + ペルソナ + 推奨 Skills をシードします。テンプレートを fork して任意のフィールドを変更できます。
ToShopドキュメント