---
id: userfolder
title: User Folder（自分の資産）
category: advanced
order: 90
keywords: [User Folder, AGENTS.md, notes, browser-macros, browser-sessions, recordings]
---

# User Folder（自分の資産）

User Folder は、ユーザーごとに永続化される個人の資産置き場です。エージェントへの恒久指示、共有メモ、ブラウザ自動化、ログイン済みセッションなどがここに集まり、タスクをまたいで「あなた仕様」のエージェントを作り込めます。

TopBar → **ユーザーフォルダ** タブで開きます。左にサブフォルダのツリー、右にファイルエディタ（または専用パネル）という 2 カラム構成です。

## サブフォルダ一覧

| サブフォルダ | 役割 | 編集者 |
|---|---|---|
| AGENTS.md | タスク起動時に system prompt へ注入される恒久指示 | ユーザー |
| notes/ | 共有可能な Markdown メモ（エージェントが検索・参照） | ユーザー |
| browser-macros/ | Playwright ブラウザマクロ | ユーザー / エージェント |
| recordings/ | BrowseWeb の操作トレース（JSON） | エージェント |
| pets/ | Chat 画面に表示するキャラクター | ユーザー |
| browser-sessions/ | 保存済みログインプロファイル（cookie / storage） | ユーザー |
| mcp/ | MCP サーバーの登録・接続管理 | ユーザー |
| skills/ | スキル（参照知識・手順書）の管理 | ユーザー |
| ssh-connections/ | SSH 接続定義・暗号鍵 | ユーザー |
| Subscribed Notes | 他ユーザーが公開した notes の購読 | ユーザー |
| trash/ | 削除ファイルの退避先（自動 cleanup） | 自動 |
| memory/ | エージェントの永続事実置き場（閲覧・編集） | エージェント / ユーザー |

## AGENTS.md

毎タスクの system prompt 冒頭へ全文注入される、あなた専用の恒久指示です。トーン・口調・必ず守ってほしいルール・出力フォーマットの好みを書きます。

例:

```markdown
- 回答は常に日本語、技術用語は英単語可
- コードレビューは根拠を必ず示す
- 出典が必要なときは URL を明記
```

設定方法:

1. ユーザーフォルダ → **AGENTS.md**
2. テキストエリアに記述
3. 保存

最大 64 KB。注入トークンを節約するため、詳細は memory/ に分散し AGENTS.md は短く保つのがコツです（→「[メモリと学習](12-memory.md)」）。

## notes/

他のエージェントや他ユーザーと共有したい情報を Markdown で書く場所です。visibility（公開範囲）を設定でき、エージェントは `SearchNotes` / `ReadNote` / `WriteNote` でアクセスします。notes はフォルダ階層を持てます（`notes/<folder>/<file>.md`）。

## browser-macros/（Playwright）

ログイン済みブラウザを使った Web 操作を自動化します。`RunUserScript` で実行され、`main({ context, params })` の `context` は Playwright の BrowserContext です。`session_profile_id` を指定すると保存済みログイン（browser-sessions/）を復元してから実行します。

recordings/ の操作トレースから「Save as Script」でマクロ化することもできます。

> 以前あった scripts/（汎用 Node）と templates/（雛形）は廃止されました。雛形・手順書は **Skills** に、アドホックなコード実行はエージェントの **Bash** ツールに統一されています。

## browser-sessions/

CAPTCHA / 2FA を越えて取得した cookie / storage を user-scoped に暗号化保存します。browser-macros から `session_profile_id` で参照します。ログインは noVNC 画面でログイン → save の流れで行います。

## mcp/ / skills/ / ssh-connections/

- **mcp/**: MCP サーバーの登録・接続・ツール一覧取得。credentials は暗号化保存（→「[MCP 連携](13-mcp.md)」）
- **skills/**: スキル（参照知識・手順書）の作成・URL インストール・編集。Settings → Skills と同じ画面（→「[Skills](11-skills.md)」）
- **ssh-connections/**: SSH 接続の登録。秘密鍵は envelope encryption、ホストキーは TOFU で確認後に固定（→「[SSH 連携](14-ssh.md)」）

## recordings/ / Subscribed Notes / trash/

- **recordings/**: BrowseWeb 呼び出しで `recordTo` を指定すると、成功アクションがタスク終了時に JSON として書き出されます。「Save as Script」でマクロ化できます
- **Subscribed Notes**: 他ユーザーが公開している notes を購読・発見します。inject モードは LLM コンテキストへ自動注入、search モードは `SearchNotes` で横断検索できます
- **trash/**: 削除ファイルの退避先。ハードデリートはせず一定期間後に自動 cleanup されます。閲覧は read-only

## memory/

エージェントの永続事実置き場です。エントリの閲覧・編集・削除はこのパネルで行います。自動学習（reflection）の実行履歴・revert は Settings → **Reflection 履歴** にあります（→「[メモリと学習](12-memory.md)」）。

## ファイルの作成・編集

- 作成できるのは **browser-macros**（左ツリーで選択 → 新規ファイルフォーム）
- 既存ファイルはツリーから選んでエディタで編集 → 保存
- AGENTS.md・browser-sessions・mcp・skills・pets・ssh-connections・Subscribed Notes は専用パネルで操作します
