Metadata-Version: 2.2
Name: collab-memory
Version: 0.6.1
Summary: Semantic memory sidecar for persistent multi-agent collaboration context
Author-email: OHACO Labs <hello@ohaco.com>
License: OHACO Labs Proprietary License - Lockdown
Project-URL: Homepage, https://github.com/ohaco-labs/collab-memory
Project-URL: Repository, https://github.com/ohaco-labs/collab-memory
Project-URL: Issues, https://github.com/ohaco-labs/collab-memory/issues
Project-URL: Documentation, https://github.com/ohaco-labs/collab-memory/blob/main/README.md
Project-URL: Product, https://github.com/ohaco-labs/collab-memory/blob/main/docs/PRODUCT.md
Keywords: ai,agents,memory,llm,collaboration,knowledge-graph
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: pydantic>=2.0
Requires-Dist: google-genai>=1.0.0
Requires-Dist: anthropic>=0.25.0
Requires-Dist: fastapi>=0.110.0
Requires-Dist: uvicorn>=0.29.0
Requires-Dist: gunicorn>=21.2.0
Requires-Dist: slowapi>=0.1.9
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: python-multipart>=0.0.9
Requires-Dist: langgraph>=0.2.0
Requires-Dist: mcp>=1.0.0
Requires-Dist: argon2-cffi>=23.1.0
Requires-Dist: PyJWT>=2.8.0
Requires-Dist: itsdangerous>=2.1.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: pytest-timeout>=2.3; extra == "dev"
Provides-Extra: graphiti
Requires-Dist: graphiti-core>=0.28.2; extra == "graphiti"
Requires-Dist: networkx>=3.0; extra == "graphiti"
Requires-Dist: falkordb>=1.0; extra == "graphiti"
Provides-Extra: neo4j
Requires-Dist: neo4j>=5.0; extra == "neo4j"
Provides-Extra: sso
Requires-Dist: python3-saml>=1.16.0; extra == "sso"
Provides-Extra: mfa
Requires-Dist: pyotp>=2.9.0; extra == "mfa"
Provides-Extra: social
Requires-Dist: authlib>=1.3.0; extra == "social"
Requires-Dist: httpx>=0.25.0; extra == "social"
Requires-Dist: itsdangerous>=2.1.0; extra == "social"
Provides-Extra: cli
Requires-Dist: typer[all]>=0.12.0; extra == "cli"
Requires-Dist: rich>=13.0; extra == "cli"
Provides-Extra: litellm
Requires-Dist: litellm>=1.40.0; extra == "litellm"
Provides-Extra: crewai
Requires-Dist: crewai>=0.30.0; extra == "crewai"

# collab-memory

Semantic memory sidecar for multi-agent and human+AI collaboration.

`collab-memory` helps agents keep durable project context across sessions by storing decisions, constraints, preferences, artifacts, and session summaries in a scoped graph.

## Install

```bash
pip install collab-memory
```

## What it provides

- Session bootstrap context via `GET /memory/context` and `GET /memory/context/prompt`
- Trusted writes and pipeline ingestion via `POST /memory/record` and `POST /memory/ingest`
- Graph export for visual clients via `GET /graph/export`
- Training-data export for adapter tuning via `GET /projects/{project_id}/export-training-data`
- MCP server entrypoint (`collab-memory-mcp`) for IDE agent workflows

## Quick start

```bash
collab-memory-start
```

Then open:

- API docs: `http://localhost:8000/docs`
- Dashboard: `http://localhost:8000/`

## License

This distribution is under the **OHACO Labs Proprietary License - Lockdown** (see `LICENSE`).

Historical copies that were previously released under MIT remain governed by the terms attached to those specific historical artifacts (see `NOTICE`).

## Links

- Repository: https://github.com/OHACO-LABS/collab-memory
- Issues: https://github.com/OHACO-LABS/collab-memory/issues
- Product: https://github.com/OHACO-LABS/collab-memory/blob/main/docs/PRODUCT.md
