Memory management and persistence system for Iris AI, featuring context tracking, state management, and MCP integration.
- Context tracking
- State management
- MCP integration
- Memory persistence
npm install
npm run build
npm start
npm run dev
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
-
Create a feature branch:
git checkout -b feature/your-feature-name main
-
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"
-
Push changes and merge when complete
When copying these files to a new or existing project:
-
Copy the required files:
cp setup-git-workflow.sh /path/to/your/project/ cp git-workflow.md /path/to/your/project/
-
Make the setup script executable:
chmod +x setup-git-workflow.sh
-
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
Apache-2.0