feat(plugin-catalog): add statejar memory provider

This commit is contained in:
Yash.Developer authored and Teknium committed 2026-11-02 15:16:16 -08:00
1 parent f714df9d86
commit c8bdee6f88
1 file changed
+29
+29
View File
@@ -0,0 +1,29 @@
name: statejar
repo: https://github.com/KING-OF-FLAME/statejar-integrations
sha: e4cb293be7dac91093d0376d190af3e0a6a70c1b
subdir: hermes/statejar
description: "Verifiable memory for Hermes Agent (memory.provider statejar): typed facts with one value per field, append-only content-addressed versions, recall of only what a message needs with the handle of the state it came from, and an audit trail of every disclosure. Disclosure — the user's current message (first 2,000 characters) is sent to api.statejar.com as a recall query, and the user's own messages are sent there in batches for capture, with STATEJAR_API_KEY; the assistant's replies and tool output are never sent, and API keys, tokens, private keys and passwords are removed locally first. StateJar's server sends each message to a cloud model provider it uses for extraction (today Google Gemini and OpenRouter); no language model runs on StateJar's own server, and if every provider fails the message is held and read again once one answers. A capture queue (mode 600) is kept under the Hermes home."
maintainer: KING-OF-FLAME
tier: community
category: memory
requires_hermes: ">=0.19"
version: "0.1.0"
title: StateJar
docs_url: https://statejar.com/docs/hermes
homepage_url: https://statejar.com
readme: true
platforms: [linux, macos, windows]
capabilities:
provides_tools:
- statejar_search
- statejar_remember
- statejar_forget
- statejar_list
provides_hooks:
- on_session_end
- on_pre_compress
- on_memory_write
- on_session_switch
provides_middleware: []
requires_env:
- STATEJAR_API_KEY