Skip to content

Memory management and persistence system for Iris AI, featuring context tracking, state management, and MCP integration

Notifications You must be signed in to change notification settings

Lego4005/iris-memory-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris Memory System

Memory management and persistence system for Iris AI, featuring context tracking, state management, and MCP integration.

Features

  • Context tracking
  • State management
  • MCP integration
  • Memory persistence

Installation

npm install

Usage

npm run build
npm start

Development

npm run dev

Development Workflow

This project follows a structured development workflow with specific branching and commit patterns. See Git Workflow Guidelines for detailed information about:

  • Branching strategy
  • Commit message patterns
  • Pair programming practices
  • Code review process
  • Memory bank integration

Quick Start for Development

  1. Create a feature branch:

    git checkout -b feature/your-feature-name main
  2. Make changes and commit using conventional commit format:

    git commit -m "feat: Add your feature"
    # For pair programming:
    git commit -m "pair(iris): Implement specific functionality"
  3. Push changes and merge when complete

Setting Up in a New Project

When copying these files to a new or existing project:

  1. Copy the required files:

    cp setup-git-workflow.sh /path/to/your/project/
    cp git-workflow.md /path/to/your/project/
  2. Make the setup script executable:

    chmod +x setup-git-workflow.sh
  3. Run the setup script:

    ./setup-git-workflow.sh

The setup script will:

  • Initialize git if needed
  • Configure your git user information
  • Update package.json repository URLs
  • Set up commit message validation
  • Configure pre-commit hooks for linting and formatting

License

Apache-2.0

About

Memory management and persistence system for Iris AI, featuring context tracking, state management, and MCP integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages