agent-soul は何をしますか?
AIエージェントに継続的なアイデンティティと永続的なメモリを提供します。セッションやデバイスを超えて、Gitネイティブでオープンなフレームワークを使用し、プロプライエタリなAPIは不要です。
概要
このスキルは、AIエージェントが過去の相互作用や文脈を記憶し、セッションやデバイスをまたいで同一のアイデンティティを維持できるようにします。Gitリポジトリをバックエンドとして使用するため、セットアップが簡単で、既存のワークフローと統合できます。
機能
- 永続的なメモリ: エージェントの状態と履歴をGitリポジトリに保存し、後で復元します。
- 継続的なアイデンティティ: エージェントに一意のIDを割り当て、複数のセッションで一貫した振る舞いを実現します。
- マルチデバイス対応: 同じGitリポジトリを共有することで、異なるデバイス間でメモリとアイデンティティを同期します。
- オープンでプライバシー重視: プロプライエタリなAPIや外部サービスは不要で、すべてのデータはユーザー自身のGitリポジトリに保存されます。
使用方法
- スキルをインストールします。
- Gitリポジトリを初期化するか、既存のリポジトリを指定します。
- エージェントのアイデンティティとメモリが自動的に管理されます。
設定例
# 新しいリポジトリを作成
git init my-agent-memory
# スキルを設定
# 例:agent-soul 設定コマンド(実際のコマンドはスキルによって異なります)
互換性
- 対応プラットフォーム: Claude Code、Cursor、Codex(およびその他のGit対応AIエージェント)
- 要件: Gitがインストールされていること
詳細
このフレームワークは、エージェントの状態をJSON形式でGitリポジトリに保存し、コミットメッセージやブランチを活用してバージョン管理と復元を実現します。ユーザーは必要に応じて手動でメモリを編集したり、履歴を確認したりできます。
ライセンス
オープンソースライセンス(プロジェクトのライセンスに従います)