Contributing to agentMemory
January 21, 2026 ยท View on GitHub
Thank you for your interest in contributing to agentMemory! We welcome contributions from the community to help make AI memory banks better for everyone.
๐ How to Contribute
Reporting Bugs
If you find a bug, please create a new issue and include:
- A clear description of the problem
- Steps to reproduce
- Which agent you were using (Cline, RooCode, KiloCode, or Antigravity)
- Relevant logs from the Output channel
Suggesting Features
Have an idea? We'd love to hear it! Open an issue with the enhancement label and describe your proposal.
๐ ๏ธ Development Setup
agentMemory is a hybrid project (VS Code Extension + Antigravity Skill).
Prerequisites
- Node.js (v18+)
- VS Code
Setup Steps
- Clone the repository:
git clone https://github.com/webzler/agentMemory.git - Install dependencies:
npm install - Compile the project:
npm run compile
Debugging
As a VS Code Extension
- Open the project in VS Code.
- Press
F5to launch the Extension Development Host.
As an Antigravity Skill (MCP Server)
- Run the server standalone:
npm run start-server test-project-id /path/to/test-workspace - You can verify it is listening on stdio or the unix socket.
๐งช Testing
Run the test suite:
npm run test
๐ Style Guide
- TypeScript: We use strict typing. Please ensure no
anytypes unless absolutely necessary. - Commits: Use conventional commits (e.g.,
feat: add memory type,fix: sync race condition). - Formatting: We use standard VS Code formatting rules.
โ๏ธ License
By contributing, you agree that your contributions will be licensed under its MIT License.