Commit Graph

803 Commits

Author SHA1 Message Date
DarRahman
f0cab49be1 catalog: bump hermes-discord-rpc to v1.2.3 2026-09-27 00:55:41 -07:00
DarRahman
75cad69d43 catalog: bump hermes-discord-rpc to v1.2.2 2026-09-27 00:55:41 -07:00
Roli Bosch
d6864bafb6 catalog: re-pin Little Canary to 0.3.10 2026-09-27 00:55:26 -07:00
Roli Bosch
05bf8249b6 docs(catalog): link Little Canary pinned Hermes guide 2026-09-27 00:55:26 -07:00
Roli Bosch
6e8a0af8e2 catalog: bump Little Canary to 0.3.9 2026-09-27 00:55:26 -07:00
teknium1
10e57bf138 chore(plugin-catalog): memory-rewind — category general (no memory provider registered) 2026-09-27 00:55:12 -07:00
AhmetArif0
d50ac93889 feat(plugin-catalog): add memory-rewind
Automatic version history for the built-in memory (MEMORY.md, USER.md),
SOUL.md and skills/, with `hermes memory-rewind` to browse, diff and restore
any past version. Pinned at 130ec1fff681624fc2f12aad9c16fda69efdef1e
(v1.0.0) of AhmetArif0/hermes-memory-rewind, subdir memory-rewind.
2026-09-27 00:55:12 -07:00
teknium1
0aaf2aaf45 chore(plugin-catalog): parrotnotes — add hosted-connector disclosure line 2026-09-27 00:54:51 -07:00
ascetx
735b1b2d2f feat(plugin-catalog): pin parrotnotes 1.2.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 00:54:51 -07:00
ascetx
0ee1eb6bb8 feat(plugin-catalog): pin parrotnotes 1.2.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 00:54:51 -07:00
ascetx
8389148536 feat(plugin-catalog): pin parrotnotes 1.1.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 00:54:51 -07:00
ascetx
8c73f0f365 fix(plugin-catalog): list parrotnotes maintainer as ParrotNotes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 00:54:51 -07:00
ascetx
7f8c5e1e80 feat(plugin-catalog): add parrotnotes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 00:54:51 -07:00
Ajay Krishnan
20f01a0cf6 feat(plugin-catalog): add web-meta-ai community plugin 2026-09-27 00:54:35 -07:00
teknium1
de6d54c86f chore(nerve): catalog review edits, map contributor email(s) (#124591) 2026-09-26 18:00:25 -07:00
KeelTrace
75b4235331 chore(plugin-catalog): bump Nerve to v0.3.0 2026-09-26 18:00:25 -07:00
Kenny Wang
e744511c60 chore(plugin-catalog): re-pin unitares to 0.3.1
Moves the pin to the 0.3.1 docs release and states the disclosure once: only the configured server receives data, and a completed turn sends a fixed marker.
2026-09-26 17:59:56 -07:00
Kenny Wang
ad4a6fb9d8 chore(plugin-catalog): bump unitares to 0.3.0 2026-09-26 17:59:56 -07:00
Rolf Greger
b57fac00cc catalog: pin secret-drop 1.4.0
The desktop half is one plugin.js. A sibling locale import is rejected by the Desktop loader, so the composer key never registered.
2026-09-26 17:59:27 -07:00
madpower2000
cb5fcb0cd5 catalog: bump telegram-notify to v1.1.2
Bumps the pinned sha to the v1.1.2 release and version to 1.1.2.
v1.1.2 fixes the codex-telegram-notify attribution/link and suppresses
duplicate lifecycle notifications for Telegram-origin sessions, while
preserving existing subagent/smart-approval filtering.
2026-09-26 17:59:01 -07:00
Chris Mish
ca01cd4ef7 catalog: update pixel-worlds to v0.3.0 2026-09-26 17:58:36 -07:00
kshitijk4poor
7e3481ab6d chore(plugin-catalog): pin claude-subscription-directsdk to ef73726 2026-09-26 17:58:12 -07:00
teknium1
cc9d1cfc81 chore(cortexlayer): catalog review edits, map contributor email(s) (#124341) 2026-09-26 17:57:47 -07:00
Miguel Cota
cd5d751458 feat(plugin-catalog): add cortexlayer memory-provider entry
Standalone MemoryProvider plugin for CortexLayer (github.com/Cortex-Layer/cortexlayer-hermes-plugin),
a linked-page long-term memory service with link-expansion retrieval. Platform mode only
(hosted api.cortexlayer.net, API-key authenticated) — implements the required lifecycle, all
5 memory tools (memory_add/retrieve/update/delete/relink), and the on_session_end /
on_pre_compress hooks (checkpoint API v2).

Owner submission (I maintain the plugin repo). Manually verified end-to-end against a real
Hermes instance before this submission (multi-turn conversation, confirmed sync_turn/prefetch
working with the profile's built-in memory disabled to remove ambiguity).
2026-09-26 17:57:47 -07:00
Zsolt F
19d87b82ef feat(plugin-catalog): bump sigrex to 1.0.1 (add banner) 2026-09-26 17:57:23 -07:00
James
1022be3cf3 plugin-catalog: bump thomas to v0.1.1 2026-09-26 17:56:57 -07:00
soyelmismo
ad4c40d8ec catalog: pin antigravity-subscription-directsdk v1.0.4 2026-09-26 17:41:41 -07:00
teknium1
1961a158bf chore(catalog): disclosure for antigravity-subscription-directsdk.yaml (merge-time review edits) 2026-09-26 17:41:41 -07:00
soyelmismo
05cfa2cf26 catalog: bump antigravity-subscription-directsdk to v1.0.3 2026-09-26 17:41:41 -07:00
seref
5939ce460f fix(plugin-catalog): pin Index Network at the admission fix
Move the entry to 0.47.4, where the desktop half is opt-in and the declared env matches the plugin.
2026-09-26 17:41:28 -07:00
seref
b7e5b67557 feat(plugin-catalog): add the Index Network plugin
Pin indexnetwork/hermes-plugin at the 0.47.2 commit so Hermes can install it by catalog name.
2026-09-26 17:41:28 -07:00
Apostol Apostolov
77e3e5cc15 fix(plugin-catalog): repin SDK-only session pin interim 2026-09-26 17:41:17 -07:00
Apostol Apostolov
b0f569b09f feat(plugin-catalog): update drag-to-pin-session to SDK-backed pin 2026-09-26 17:41:17 -07:00
teknium1
4f686885de chore(plugin-catalog): hermes-lcm-x — extend disclosure (plaintext store, state.db read, private-attr read, git on install dir) 2026-09-26 11:44:00 -07:00
100yenadmin
dd6c5abeaa plugin-catalog: pin hermes-lcm-x at v0.24.1 (2f3a9662) 2026-09-26 11:44:00 -07:00
100yenadmin
6260f2b501 plugin-catalog: hermes-lcm-x upgrade text matches the pinned README (replace, one copy) 2026-09-26 11:44:00 -07:00
100yenadmin
cc8d14c001 feat(plugin-catalog): add hermes-lcm-x community plugin 2026-09-26 11:44:00 -07:00
teknium1
464990697a chore(plugin-catalog): telegram-dashboard — key/file renamed to manifest name telegram_dashboard_probe; disclosure names the client-identity headers 2026-09-26 11:43:25 -07:00
Ilya Balobanov
4f47863198 chore(plugin-catalog): telegram-dashboard 0.6.0 (Hermes version line) 2026-09-26 11:43:25 -07:00
Ilya Balobanov
7a87519cd3 chore(plugin-catalog): telegram-dashboard 0.5.0 (English screen) 2026-09-26 11:43:25 -07:00
Ilya Balobanov
27ef358bf9 feat(plugin-catalog): add telegram-dashboard plugin 2026-09-26 11:43:25 -07:00
teknium1
5b6033dab8 chore(plugin-catalog): entropicmem — amend disclosure at 2.8.0 (shared publish DB path, embeddings auto-use, CLI export/serve, patch_core scope) 2026-09-26 11:42:59 -07:00
Ufonik
bd33602130 Re-pin entropicmem to 060063d (clean republish, same 2.8.0 code)
The repository was republished with cleaned git history. Same 2.8.0 release
code; only the commit SHA changes. All 8 pinned URLs resolve anonymously.
2026-09-26 11:42:59 -07:00
Ufonik
84a04095df chore(plugin-catalog): re-pin entropicmem to e47e956 (clean public release lineage)
Move the 2.8.0 pin from f15fe1216cbb8cec3ddd61e8ff12936180cc5f42 to
e47e956f9bb00b0897b028bcd53c162a2d64665a, the cleaned public lineage
(branch public-main). Same tree (byte-identical, 549722b) and therefore
the same 2.8.0 code: f15fe12's history still carries the employer name
in 7 older versions of tests/test_extraction_hygiene.py plus one old
commit message with an offensive handle, which public clones would
surface; e47e956 is exactly that history with those two strings removed.
Only the commit SHAs differ.

All 8 SHA-pinned references (sha, docs_url, image, 5 screenshots) moved.
Validation at the new pin (fresh clone of public-main):
hermes plugins validate --install-deps plugins/entropicmem ->
Validation passed (known EM-213 capability warns only).
scripts/validate_plugin_catalog.py -> OK; all 7 pinned URL targets
resolve authenticated at e47e956.
2026-09-26 11:42:59 -07:00
Ufonik
93249964b0 chore(plugin-catalog): re-pin entropicmem to 2.8.0 (S1 hotfix release)
Bump the catalog pin from 2.7.0 (437c89b7) to 2.8.0 at
f15fe1216cbb8cec3ddd61e8ff12936180cc5f42, the EntropicMem S1 hotfix
release merge (EM-101..EM-118). Same tree as the superseded merge
commit; all 8 SHA-pinned URLs (docs_url, image, 5 screenshots, repo)
moved to the new pin; entry version 2.8.0 matches plugin.yaml and
pyproject.toml at the pin.

Validation at the pinned commit: hermes plugins validate
--install-deps plugins/entropicmem -> Validation passed (expected
memory-provider capability warns only: provides_tools/provides_hooks
are carried by the registered MemoryProvider, which the capability
probe cannot see; unchanged from the 2.7.0 admission).
scripts/validate_plugin_catalog.py -> OK.
2026-09-26 11:42:59 -07:00
yubingz
214b0d1c7a chore(catalog): bump desensitize pin to 5e41d29
Addresses review items on
NousResearch/hermes-agent#118727:

- Declares runtime deps in the plugin manifest (jieba, PyYAML) so the
  catalog capability probe passes; the deps previously lived only in the
  repo-root pyproject.toml, which the loader does not read for a subdir
  plugin.
- English defaults for the command description; status/help are bilingual.
- Discloses the semantic layer's egress: pre-redaction text goes to the
  configured LLM, and provider=openai without base_url falls back to
  api.siliconflow.cn (remote). Default provider=ollama stays local.
- Status output now prints the resolved endpoint instead of a hardcoded
  label, plus an Egress line.
2026-09-26 11:42:24 -07:00
yubingz
941ffdcca6 feat(plugin-catalog): add desensitize (community, tools)
Chinese-context PII redaction. Adds one catalog entry pinning
yubingz/hermes-desensitize at 8ef2d22.

The gap this fills: the catalog has secret redaction (vaultknox: API keys,
tokens, passwords — a 28-pattern English key-format registry) and, as open
proposals, English/Western PII middleware (#102922) and document-scoped
anonymization (#102049). None of them recognize Chinese-language entities,
which are a different problem rather than a translation of the English one:

- Person names have no whitespace or capitalization boundary; the name is
  identifiable only by part-of-speech, not token shape.
- Company and institution names are marker-SUFFIXED (有限公司 / 研究院 /
  分行), so recognition keys off the tail with a variable-length run before it.
- Addresses are hierarchical and recursive across 省/市/区/县/街道.
- Magnitudes are written with the unit attached (3.5 亿元), so masking digits
  alone still leaks the scale.

Capabilities declared (verified against the pinned commit by loading it
through the real plugin loader against a temp HERMES_HOME — all four hooks
register, and provides_tools / provides_middleware are genuinely empty):

    provides_hooks: pre_llm_call, pre_api_request, transform_llm_output,
                    post_llm_call
    provides_tools: []
    requires_env: []

Design note for review: it uses the existing hook pair rather than
register_middleware("llm_request", ...) as in #102922. Hooks were sufficient
and need no new surface; if middleware is the preferred long-term seam for
message-rewriting plugins, that is worth settling before more plugins are
written against hooks. Raised in #118722.

The entry's description carries a Disclosure paragraph, following the
vaultknox precedent, covering the parts a reviewer should not have to
discover by reading the code: inbound messages and outbound replies are both
rewritten, placeholders are code-generated and can over-match, company names
are matched greedily (a modifier is absorbed into the placeholder),
magnitude masking drops the numeric value and fires only on configured
trigger words, and the placeholder mapping is memory-only.

Structural check: `python3 scripts/validate_plugin_catalog.py
plugin-catalog/desensitize.yaml` -> OK, 1 file(s) valid.

No contributors/emails file is needed: yflmq001@users.noreply.github.com is
already mapped.

Fixes #118722
2026-09-26 11:42:24 -07:00
KeelTrace
3de7afbcad chore(plugin-catalog): bump Nerve to v0.2.3 2026-09-26 11:41:56 -07:00
teknium1
b26d79ea50 chore(catalog): disclosure + contributor map for github_app.yaml (merge-time review edits) 2026-09-26 11:33:28 -07:00
himanusia
cccc3e05f2 feat(plugin-catalog): add GitHub App connector 2026-09-26 11:33:28 -07:00