This commit is contained in:
@@ -3,12 +3,12 @@ id: userfolder
|
||||
title: User Folder(自分の資産)
|
||||
category: advanced
|
||||
order: 90
|
||||
keywords: [User Folder, AGENTS.md, notes, scripts, browser-macros, templates, browser-sessions]
|
||||
keywords: [User Folder, AGENTS.md, notes, browser-macros, browser-sessions, recordings]
|
||||
---
|
||||
|
||||
# User Folder(自分の資産)
|
||||
|
||||
User Folder は、ユーザーごとに永続化される個人の資産置き場です。エージェントへの恒久指示、共有メモ、自作スクリプト、ブラウザ自動化、ログイン済みセッションなどがここに集まり、タスクをまたいで「あなた仕様」のエージェントを作り込めます。
|
||||
User Folder は、ユーザーごとに永続化される個人の資産置き場です。エージェントへの恒久指示、共有メモ、ブラウザ自動化、ログイン済みセッションなどがここに集まり、タスクをまたいで「あなた仕様」のエージェントを作り込めます。
|
||||
|
||||
TopBar → **ユーザーフォルダ** タブで開きます。左にサブフォルダのツリー、右にファイルエディタ(または専用パネル)という 2 カラム構成です。
|
||||
|
||||
@@ -18,9 +18,7 @@ TopBar → **ユーザーフォルダ** タブで開きます。左にサブフ
|
||||
|---|---|---|
|
||||
| AGENTS.md | タスク起動時に system prompt へ注入される恒久指示 | ユーザー |
|
||||
| notes/ | 共有可能な Markdown メモ(エージェントが検索・参照) | ユーザー |
|
||||
| scripts/ | 汎用 Node スクリプト(RunUserScript で実行) | ユーザー / エージェント |
|
||||
| browser-macros/ | Playwright ブラウザマクロ | ユーザー / エージェント |
|
||||
| templates/ | 定型文・雛形(`{{var}}` プレースホルダ) | ユーザー |
|
||||
| recordings/ | BrowseWeb の操作トレース(JSON) | エージェント |
|
||||
| pets/ | Chat 画面に表示するキャラクター | ユーザー |
|
||||
| browser-sessions/ | 保存済みログインプロファイル(cookie / storage) | ユーザー |
|
||||
@@ -55,28 +53,13 @@ TopBar → **ユーザーフォルダ** タブで開きます。左にサブフ
|
||||
|
||||
他のエージェントや他ユーザーと共有したい情報を Markdown で書く場所です。visibility(公開範囲)を設定でき、エージェントは `SearchNotes` / `ReadNote` / `WriteNote` でアクセスします。notes はフォルダ階層を持てます(`notes/<folder>/<file>.md`)。
|
||||
|
||||
## scripts/(汎用 Node)
|
||||
|
||||
繰り返し処理を Node スクリプトとして保存します。エージェントは `RunUserScript`(kind: script)で実行します。Chromium は起動せず、`main({ params })` シグネチャです。データ整形・API 呼び出し・計算・ファイル変換などに向きます。
|
||||
|
||||
作成方法:
|
||||
|
||||
1. ユーザーフォルダ → **scripts** → 新規ファイルフォーム
|
||||
2. ファイル名(`.js`)と内容を入力 → 作成
|
||||
|
||||
「○○するスクリプトを作って」とエージェントに頼むと自動生成されることもあります。
|
||||
|
||||
## browser-macros/(Playwright)
|
||||
|
||||
ログイン済みブラウザを使った Web 操作を自動化します。`RunUserScript`(kind: browser-macro)で実行され、`main({ context, params })` の `context` は Playwright の BrowserContext です。`session_profile_id` を指定すると保存済みログイン(browser-sessions/)を復元してから実行します。
|
||||
ログイン済みブラウザを使った Web 操作を自動化します。`RunUserScript` で実行され、`main({ context, params })` の `context` は Playwright の BrowserContext です。`session_profile_id` を指定すると保存済みログイン(browser-sessions/)を復元してから実行します。
|
||||
|
||||
recordings/ の操作トレースから「Save as Script」でマクロ化することもできます。
|
||||
|
||||
> scripts/ は外部 API を呼ぶ汎用処理、browser-macros/ は Web UI を操作する処理、と使い分けます。混ぜないこと。
|
||||
|
||||
## templates/(定型文・雛形)
|
||||
|
||||
`{{var}}` プレースホルダ付きの雛形です。エージェントは `ReadUserTemplate` で本文を読むか、`RenderUserTemplate` で frontmatter の `params` を埋めた結果を取得します。週次レポートや議事録など、定型フォーマットがあるタスクで効きます。
|
||||
> 以前あった scripts/(汎用 Node)と templates/(雛形)は廃止されました。雛形・手順書は **Skills** に、アドホックなコード実行はエージェントの **Bash** ツールに統一されています。
|
||||
|
||||
## browser-sessions/
|
||||
|
||||
@@ -100,6 +83,6 @@ CAPTCHA / 2FA を越えて取得した cookie / storage を user-scoped に暗
|
||||
|
||||
## ファイルの作成・編集
|
||||
|
||||
- 作成できるのは **scripts / browser-macros / templates** の 3 つ(左ツリーで選択 → 新規ファイルフォーム)
|
||||
- 作成できるのは **browser-macros**(左ツリーで選択 → 新規ファイルフォーム)
|
||||
- 既存ファイルはツリーから選んでエディタで編集 → 保存
|
||||
- AGENTS.md・browser-sessions・mcp・skills・pets・ssh-connections・Subscribed Notes は専用パネルで操作します
|
||||
|
||||
@@ -30,7 +30,7 @@ movement の開始時には、その movement で使えるツールの一覧と
|
||||
| レビュー | LLM による一括レビュー | BatchReviewTextWithLLM |
|
||||
| スライド | PPTX スライド生成 | AddSlide / BuildPptx / SetTheme |
|
||||
| チェックリスト | タスク内の進捗チェックリスト | CreateChecklist / CheckItem |
|
||||
| ノート / テンプレート | 共有ノート・ユーザーテンプレート | SearchNotes / ReadNote / RenderUserTemplate |
|
||||
| ノート | 共有ノートの検索・読み書き | SearchNotes / ReadNote / WriteNote |
|
||||
| SSH | リモート実行・転送・対話コンソール | SshExec / SshUpload / SshConsoleSend |
|
||||
| オーケストレーション | サブタスクの生成 | SpawnSubTask |
|
||||
| 地図 | 場所検索・経路・逆ジオコーディング | SearchPlaces / GetDirections |
|
||||
|
||||
Reference in New Issue
Block a user