---
title: memory - メモリ
description: 長期メモリの検索と読み取り
---

メモリToolには `memory_search`（メモリ検索）と `memory_get`（メモリファイル読み取り）の2つのサブToolがあります。

## 依存関係

追加の依存関係は不要で、デフォルトで利用可能です。Agent Coreのメモリシステムによって管理されます。

## memory_search

キーワードとベクトルのハイブリッド検索で過去のメモリを検索します。

| パラメータ | 型 | 必須 | 説明 |
| --- | --- | --- | --- |
| `query` | string | はい | 検索クエリ |

## memory_get

特定のメモリファイルの内容を読み取ります。

| パラメータ | 型 | 必須 | 説明 |
| --- | --- | --- | --- |
| `path` | string | はい | メモリファイルの相対パス（例：`MEMORY.md`、`memory/2026-01-01.md`） |
| `start_line` | integer | いいえ | 開始行番号 |
| `end_line` | integer | いいえ | 終了行番号 |

## 仕組み

Agentは以下のシナリオでメモリToolを自動的に呼び出します：

- ユーザーが重要な情報を共有した場合 → メモリに保存
- 過去のコンテキストが必要な場合 → 関連するメモリを検索
- 会話が一定の長さに達した場合 → 要約を抽出して保存
