Metadata-Version: 2.4
Name: hermes-neo4j-context-graph
Version: 0.1.0a0
Summary: Pre-alpha Hermes Agent adapter for Neo4j-backed context graph memory.
Author: Dr. Mani Saint-Victor, BionicButterfly13
Maintainer: Dr. Mani Saint-Victor, BionicButterfly13
License-Expression: MIT
Project-URL: Homepage, https://BionicButterfly.me
Project-URL: Documentation, https://github.com/bionicbutterfly13/hermes-neo4j-context-graph
Project-URL: Source, https://github.com/bionicbutterfly13/hermes-neo4j-context-graph
Project-URL: Issues, https://github.com/bionicbutterfly13/hermes-neo4j-context-graph/issues
Keywords: hermes-agent,context-graph,context-engineering,neo4j,graphiti,ai-agents,agent-memory,knowledge-graph
Classifier: Development Status :: 2 - Pre-Alpha
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: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: daedalus-context-graph>=0.1.0a0
Provides-Extra: neo4j
Requires-Dist: neo4j>=5.20; extra == "neo4j"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Dynamic: license-file

# Hermes Neo4j Context Graph

Pre-alpha Hermes Agent adapter for Neo4j-backed context graph memory.

This package reserves the public adapter surface for connecting Hermes Agent to
Daedalus Context Graph, Neo4j, and Graphiti-style temporal knowledge graph
memory.

## Status

This is an installable skeleton. The first goal is to secure the package and
repository names while keeping the adapter boundary clean.

The reusable kernel lives in:

```bash
python -m pip install daedalus-context-graph
```

This package is the Hermes-specific adapter layer:

```bash
python -m pip install hermes-neo4j-context-graph
```

## Intended Architecture

- Daedalus Context Graph provides the reusable context graph kernel.
- Neo4j provides durable graph storage.
- Graphiti-style temporal modeling provides evolving knowledge and event traces.
- Hermes Agent integration remains a thin adapter/provider.

## Current Skeleton

Implemented now:

- package metadata
- adapter package namespace
- provider id constants
- memory-write to decision-trace mapping helper
- tests and CI
- PyPI trusted-publishing workflow

Planned:

- Hermes `MemoryProvider` adapter
- Neo4j-backed context graph store
- Graphiti temporal knowledge integration
- context core namespaces
- memory trace capture hooks
- install/uninstall verification

## Local Checks

```bash
PYTHONPATH=src pytest -q
python -m compileall src
python -m build --sdist --wheel
python -m twine check dist/*
```
