feat(plugin-catalog): seed the catalog — 3 official + 4 community entries

All pins verified reachable and ≥2 weeks old at pin time; each plugin
passes `hermes plugins validate` at its pinned commit. hermes-media-studio
fails admission (registers media_studio_generate + post_tool_call without
declaring them) and is left out until its manifest declares them.
Community entries credit the index submitters: anpicasso (#64181),
vimona3ds (#98442), chris-yyau (#97145), AnubisQuantumCipher (#88446).
This commit is contained in:
Teknium
2026-09-09 04:38:01 -07:00
parent 41b4555ed9
commit 2ed70eefd6
7 changed files with 130 additions and 3 deletions
+14
View File
@@ -0,0 +1,14 @@
name: herdr-auto-reconcile
repo: https://github.com/chris-yyau/hermes-herdr-auto-reconcile
sha: 7a01878039c217f7b3a5500a3086dd62a077d100
description: Wake Hermes when allowlisted Herdr panes need reconciliation, without routing or controlling
pane work.
maintainer: chris-yyau
tier: community
docs_url: https://github.com/chris-yyau/hermes-herdr-auto-reconcile
platforms: []
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []
@@ -0,0 +1,14 @@
name: hermes-plugin-chrome-profiles
repo: https://github.com/anpicasso/hermes-plugin-chrome-profiles
sha: 5b9c3257b464c0f926d4355149a8aed9c8f307b4
description: Switch Hermes browser tools between local and remote Chrome/Edge profiles via CDP.
maintainer: anpicasso
tier: community
docs_url: https://github.com/anpicasso/hermes-plugin-chrome-profiles
platforms: []
capabilities:
provides_tools:
- browser_profile
provides_hooks: []
provides_middleware: []
requires_env: []
+14
View File
@@ -0,0 +1,14 @@
name: hermes-snapcompact
repo: https://github.com/vimona3ds/hermes-snapcompact
sha: 8a274ca4a501e5661f1e2762150c4c3f99e374ce
description: 'Snapcompact context engine: archives conversation history as dense bitmap PNG frames that
vision models read back at ~1/3 the token cost.'
maintainer: vimona3ds
tier: community
docs_url: https://github.com/vimona3ds/hermes-snapcompact
platforms: []
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []
@@ -0,0 +1,14 @@
name: hermes-telegram-business
repo: https://github.com/NousResearch/hermes-telegram-business
sha: e905f3bc5eeaa5a9dab9bc5155601b3ebec75757
description: 'Observe-with-approval Telegram Business Mode (secretary bot): every drafted customer reply
needs owner approval before it is sent.'
maintainer: NousResearch
tier: official
docs_url: https://github.com/NousResearch/hermes-telegram-business
platforms: []
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []
+55
View File
@@ -0,0 +1,55 @@
name: jackal-verified
repo: https://github.com/AnubisQuantumCipher/hermes-jackal-verified
sha: dab507a521406a69d308025bed380401eff967b9
description: 'Typed adapter for the reproducible JACKAL v1.7.3 release: 41 catalog-derived verification
tools (exact, numerical, Lean-checked bounded lanes, claim replay).'
maintainer: AnubisQuantumCipher
tier: community
docs_url: https://github.com/AnubisQuantumCipher/hermes-jackal-verified
platforms: []
capabilities:
provides_tools:
- jackal_alg_cmp
- jackal_alg_sign
- jackal_anubis_check_program
- jackal_anubis_verify_program
- jackal_anubis_verify_program_receipt
- jackal_atan_rat_bound
- jackal_canon
- jackal_claim
- jackal_claim_cites_test
- jackal_cos_rat_bound
- jackal_crt
- jackal_decision_rank
- jackal_decision_rank_v2
- jackal_diff
- jackal_divides
- jackal_evaluate
- jackal_exact
- jackal_exp_rat_bound
- jackal_gaussian_integral
- jackal_integrate
- jackal_integrate_adaptive
- jackal_integrate_bound
- jackal_integrate_bound_cert
- jackal_ln_rat_bound
- jackal_mod_inv
- jackal_mod_pow
- jackal_poly_canon
- jackal_poly_eq
- jackal_poly_gcd
- jackal_prime_cert
- jackal_range_bound
- jackal_ratfunc_canon
- jackal_roots_isolate
- jackal_sin_rat_bound
- jackal_solve
- jackal_sqrt_rat_bound
- jackal_tanh_rat_bound
- jackal_test_exists
- jackal_verify_bundle
- jackal_verify_receipt
- jackal_xgcd
provides_hooks: []
provides_middleware: []
requires_env: []
@@ -0,0 +1,15 @@
name: plugin-llm-async-example
repo: https://github.com/NousResearch/hermes-example-plugins
sha: 38fe0fb53eff98d477f807432e965429e665ca33
subdir: plugin-llm-async-example
description: Async reference plugin for ctx.llm — registers /translate, running forward and back translations
concurrently via acomplete().
maintainer: NousResearch
tier: official
docs_url: https://github.com/NousResearch/hermes-example-plugins/tree/main/plugin-llm-async-example
platforms: []
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []
+4 -3
View File
@@ -1,11 +1,12 @@
name: plugin-llm-example
repo: https://github.com/NousResearch/hermes-example-plugins
sha: 38fe0fb53eff98d477f807432e965429e665ca33
subdir: "plugin-llm-example"
description: Reference plugin showing host-owned structured LLM access via ctx.llm.
subdir: plugin-llm-example
description: Reference plugin showing host-owned structured LLM access via ctx.llm.complete_structured();
registers /receipt-extract.
maintainer: NousResearch
tier: official
docs_url: ""
docs_url: https://github.com/NousResearch/hermes-example-plugins/tree/main/plugin-llm-example
platforms: []
capabilities:
provides_tools: []