agent-recall は何をしますか?
AIコーディングエージェント向けに、ツール、セッション、プロジェクトを横断した永続的なメモリを保存し、共有コンテキストとタスク復旧を実現します。
概要
a gent-recall は、AIエージェントが異なるセッションやプロジェクト間で情報を記憶・呼び出せるようにする永続的メモリレイヤーを提供します。これにより、エージェントは中断されたタスクを再開したり、以前の決定を参照したり、複数のワークスペースにわたって一貫したコンテキストを維持したりできます。
主な機能
- 永続的メモリ: エージェントが情報をディスクに保存し、セッション間で保持します。
- コンテキスト共有: 複数のエージェントインスタンス間でメモリを共有し、コラボレーションを実現します。
- タスク復旧: 中断されたタスクの状態と進行状況を保存・復元します。
- シンプルなAPI:
agent-recallコマンドを通じて使いやすいCLIを提供します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他の主要なAIコーディングエージェント
インストール
npm install -g agent-recall
設定
環境変数 MEMORY_PATH を設定して、メモリが保存されるディレクトリを指定します。デフォルトは ~/.agent-recall です。
使用方法
メモリの保存
agent-recall save --key "task-123" --value "データベーススキーマの移行を完了しました"
メモリの呼び出し
agent-recall get --key "task-123"
すべてのメモリの一覧表示
agent-recall list
メモリの削除
agent-recall delete --key "task-123"
例
Claude Codeと共に使用する場合:
# プロジェクトコンテキストの保存
agent-recall save --key "project-context" --value "React + TypeScriptを使用したeコマースアプリケーション"
# タスク進行状況の保存
agent-recall save --key "current-task" --value "チェックアウト機能の実装中、80%完了"
# 新しいセッションでタスクを再開
agent-recall get --key "current-task"
ライセンス
MIT