Communityコーディング&開発github.com

SasidharanGS/opencode-personal-agent

opencodeプラグイン:Joplinとプラグイン可能なメモリバックエンドを使用したメモリブートストラップ、アイドルリフレクション、スキル自動昇格、AGENTS.md学習ループ。

opencode-personal-agent とは?

このスキルは、opencodeエージェント向けのパーソナルアシスタントプラグインです。Joplinとプラグイン可能なメモリバックエンドを活用し、エージェントに永続的な記憶、アイドル時の内省、スキルの自動昇格、およびAGENTS.mdに基づく学習ループを提供します。主な機能として、エージェントの起動時に過去の記憶を復元するメモリブートストラップ、アイドル時間を利用して会話やタスクを振り返るリフレクション、よく使うスキルを自動的に昇格させるスキルプロモーション、そしてAGENTS.mdファイルを動的に更新してエージェントの行動を最適化する学習ループがあります。opencode上で動作し、Joplinをデフォルトのメモリストアとして使用しますが、他のバックエンドにも対応可能な柔軟な設計です。開発者はこのプラグインにより、エージェントがコンテキストを維持し、時間の経過とともに適応・改善する「自己改善型AIアシスタント」を構築できます。

対応~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add SasidharanGS/opencode-personal-agent

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

opencode-personal-agent は何をしますか?

opencodeプラグイン:Joplinとプラグイン可能なメモリバックエンドを使用したメモリブートストラップ、アイドルリフレクション、スキル自動昇格、AGENTS.md学習ループ。

概要

このプラグインは、opencodeエージェントにパーソナルアシスタント機能を追加します。以下を提供します:

  • メモリブートストラップ: エージェント起動時に以前のセッションから記憶を復元します。
  • アイドルリフレクション: アイドル時間を利用して最近の会話やタスクを振り返り、そこから学びます。
  • スキル自動昇格: 使用頻度や効果に基づいてスキルを自動的に昇格させます。
  • AGENTS.md学習ループ: AGENTS.mdファイルを動的に更新し、新しい経験に基づいてエージェントの行動を適応させます。

設定

  1. Joplinをインストールし、同期を有効にします。
  2. Joplin APIトークンを環境変数 JOPLIN_API_TOKEN に設定します。
  3. デフォルトの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

関連スキル