mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
36 lines
1.5 KiB
YAML
36 lines
1.5 KiB
YAML
name: harnmem
|
|
repo: https://github.com/ys118/harnmem
|
|
sha: 20c644ef4276284494519ed96305bb371ff05dc3
|
|
subdir: packages/hermes-harnmem
|
|
version: "0.1.3"
|
|
title: HarnMem
|
|
description: >-
|
|
Cross-harness long-term memory for Hermes: injects a byte-stable memory
|
|
snapshot each turn, exposes harnmem_write/search/read/forget/status tools, and
|
|
can extract new memories when a session ends. Memories are plain Markdown under
|
|
~/.harnmem, shared with the pi, Claude Code, Codex, opencode, DSH,
|
|
Grok, Cursor and omp adapters; the engine itself never opens a network connection.
|
|
Disclosure — with auto-extract enabled the plugin sends the session transcript
|
|
to the OpenAI-compatible endpoint you configure, runs a local Node.js child
|
|
process for every memory operation, and spawns a short-lived detached extractor
|
|
at session end. The extraction key is read through Hermes' secret scope; the
|
|
plugin collects no telemetry.
|
|
maintainer: ys118
|
|
tier: community
|
|
category: memory
|
|
requires_hermes: ">=0.22.5"
|
|
docs_url: https://github.com/ys118/harnmem/blob/20c644ef4276284494519ed96305bb371ff05dc3/docs/design/13-hermes-adapter.md
|
|
readme: true
|
|
capabilities:
|
|
provides_tools:
|
|
- harnmem_write
|
|
- harnmem_search
|
|
- harnmem_read
|
|
- harnmem_forget
|
|
- harnmem_status
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|
|
known_issues:
|
|
- Extraction needs a plain OpenAI-compatible endpoint; gateways that require proprietary headers are not supported yet (custom headers are a follow-up shared with the CLI).
|