initial: identity resolution plugin

- Plugin manifest (plugin.yaml) with pre_gateway_dispatch + on_session_start hooks
- /identity slash command for config management
- Honcho injector patch docs (6 lines in plugins/memory/honcho/__init__.py)
- Config file at /opt/data/identity-config.json for persistence
- Kanban task body convention: context_peer: <name>
- Sample config with thierry/catherine mappings

Architecture: user-installed plugin (hooks + CLI) + 6-line Honcho bundled plugin change
This commit is contained in:
2026-05-24 16:02:55 -04:00
parent 71a2c6da42
commit 172fa90b25
6 changed files with 582 additions and 2 deletions

11
plugin.yaml Normal file
View File

@@ -0,0 +1,11 @@
name: identity
version: 1.0.0
description: >
Identity resolution plugin for Hermes. Maps platform-specific user IDs
(Discord snowflake, Telegram UID, terminal) and kanban boards to stable
Honcho peer names. Config file at /opt/data/identity-config.json for
persistence across container rebuilds.
author: "@gortium"
hooks:
- pre_gateway_dispatch
- on_session_start