opencode-personal-agent は何をしますか?
opencodeプラグイン:Joplinとプラグイン可能なメモリバックエンドを使用したメモリブートストラップ、アイドルリフレクション、スキル自動昇格、AGENTS.md学習ループ。
概要
このプラグインは、opencodeエージェントにパーソナルアシスタント機能を追加します。以下を提供します:
- メモリブートストラップ: エージェント起動時に以前のセッションから記憶を復元します。
- アイドルリフレクション: アイドル時間を利用して最近の会話やタスクを振り返り、そこから学びます。
- スキル自動昇格: 使用頻度や効果に基づいてスキルを自動的に昇格させます。
- AGENTS.md学習ループ:
AGENTS.mdファイルを動的に更新し、新しい経験に基づいてエージェントの行動を適応させます。
設定
- Joplinをインストールし、同期を有効にします。
- Joplin APIトークンを環境変数
JOPLIN_API_TOKENに設定します。 - デフォルトのJoplinノートブックIDを環境変数
JOPLIN_NOTEBOOK_IDに設定します(オプション)。
export JOPLIN_API_TOKEN=your_api_token_here
export JOPLIN_NOTEBOOK_ID=your_notebook_id_here
使用方法
opencodeを起動すると、プラグインが自動的に読み込まれます。以下のコマンドが利用可能です:
/memory recall- 保存された記憶を呼び出します。/memory reflect- 現在のコンテキストについて内省します。/memory learn- AGENTS.mdを更新します。
開発
ビルド
npm install
npm run build
テスト
npm test
ライセンス
MIT