Hermes Plugin Development

Use when writing or debugging Hermes Agent Python plugins — including the memory-provider specialized plugin type: directory-plugin packaging (plugin.yaml + __init__.py with register(ctx) — flat .py files are INVISIBLE), VALID_HOOKS list, per-hook payload keys (no cwd; tool_name vs function_name), plugins.enabled opt-in, pre_llm_call context injection, stash/pop for post_tool_call, HERMES_PLUGINS_DEBUG=1, and the MemoryProvider ABC with its threading & lifecycle contract.

Arasz 0ab36c0 3 files · 25.1 KB Updated

File contents

Arasz/ai-badger/tree/main/.ai-badger/skills/hermes-plugin-development commit 0ab36c0cd8

Frequently asked questions

npx skillmds@latest add arasz/hermes-plugin-development