context-infrastructure は何をしますか?
AIコーディングエージェントのためのコンテキスト・メモリシステム。永続的なメモリ、個人ルール、スキル、スケジュールされた観察を提供します。
概要
このプロジェクトは、AIコーディングエージェントが複数のセッションにわたってコンテキストを維持できるようにするためのインフラストラクチャを提供します。エージェントは情報を記憶し、個人的なルールを適用し、定期的なタスクを実行できます。
主な機能
- 永続的なメモリ: エージェントはファイルベースのストアを使用して、セッション間で情報を保持できます。
- 個人ルール: Markdownファイルで定義された一連のルールをエージェントが遵守します。
- スキル: エージェントが呼び出せる追加の能力を定義します。
- スケジュールされた観察: cronのようなスケジュールで実行される定期的なタスク。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIコーディングエージェント
使用方法
- リポジトリをクローンします:
git clone https://github.com/grapeot/context-infrastructure.git
- 個人ルールを
rules/ディレクトリに定義します。 - スキルを
skills/ディレクトリに追加します。 - 観察を
observations/ディレクトリにスケジュールします。
設定
設定ファイル (config.yaml) を使用して、メモリの場所、ルール、スケジュールを指定します。
memory:
path: ./memory
rules:
path: ./rules
skills:
path: ./skills
observations:
enabled: true
schedule: "0 */6 * * *"
開発
コントリビューションを歓迎します。問題やプルリクエストを送信してください。
ライセンス
MIT