Metadata-Version: 2.4
Name: vivary-memory-cognee
Version: 0.1.0
Summary: Optional Cognee adapter for Vivary typed memory recall.
Author: Jeff Kazzee
License-Expression: MIT
Project-URL: Homepage, https://vivary.vercel.app/
Project-URL: Documentation, https://vivary.vercel.app/
Project-URL: Repository, https://github.com/vivary-dev/vivary
Project-URL: Issues, https://github.com/vivary-dev/vivary/issues
Project-URL: Changelog, https://github.com/vivary-dev/vivary/blob/dev/CHANGELOG.md
Keywords: agents,memory,knowledge-graph,cognee,vivary
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: vivary-tropo>=0.3.0
Requires-Dist: cognee>=1.2.2
Dynamic: license-file

# vivary-memory-cognee

Optional Cognee adapter for Vivary semantic memory.

This package keeps Vivary graph-first:

- `tropo` analyzes the workspace and owns typed graph truth.
- `vivary-cognee index` sends only privacy-filtered typed node packets to Cognee.
- `vivary-cognee recall` accepts only hits that map back to known Vivary node ids.
- provider state under `.vivary/memory/cognee/` is rebuildable cache.

Install this package only when a workspace explicitly opts into Cognee:

```bash
pip install vivary-memory-cognee
```

Useful commands:

```bash
vivary-cognee doctor --root . --json
vivary-cognee index --root . --dry-run --json
vivary-cognee index --root . --yes --json
vivary-cognee recall "where is auth handled" --root . --json
vivary-cognee forget --root . --yes --json
```

Indexing and forgetting require `--yes` because they write provider memory. The
adapter never imports Cognee from core Vivary packages.
