- Restructure repo into hermes_identity_plugin/ Python package
- Add pyproject.toml with setuptools build config
- Register identity entry point under hermes_agent.plugins
- Include plugin.yaml, .json, .yaml as package data
- Update README with pip install instructions and project layout
The plugin now monkey-patches HonchoMemoryProvider._do_session_init at
plugin load time instead of requiring changes to any file in the Hermes
repo. This means:
- No modifications to plugins/memory/honcho/__init__.py or any other file
- No fork needed — pure plugin approach
- Survives Hermes upgrades without merge conflicts
- Removed docs/honcho-injector.md (replaced by docs/how-it-works.md)
- Updated README with new architecture description
Config file at /opt/data/identity-config.json remains the single source
of truth for mappings.