Commit Graph

108 Commits

Author SHA1 Message Date
chenxue
a11bac476b plugin-catalog: add aihubmix (community/models provider) 2026-09-18 18:23:48 -07:00
rajitkhanna
249526bc2d chore(plugin-catalog): update Prism pin 2026-09-18 18:23:48 -07:00
rajitkhanna
5a3f3e7ce5 fix(plugin-catalog): pin clean Prism model IDs 2026-09-18 18:23:48 -07:00
rajitkhanna
fde394c426 feat(plugin-catalog): add Prism provider 2026-09-18 18:23:48 -07:00
Edward Irby
2d0ea1bc2e plugin-catalog: add 'you' (You.com skills + MCP, community)
Agent Plugins v1 package (plugin.json + mcp.json + skills/) from
youdotcom-oss/agent-skills, pinned at 08f3d80 (tag v2026.09.17-08f3d80).
Owner-submitted.
2026-09-18 18:23:48 -07:00
devin
6c7a0e59c6 feat(catalog): add Search1API plugin
Registers superagents-lab/hermes-search1api (v0.1.0) — five tools backed by
the Search1API API: search1api_search, search1api_news, search1api_crawl,
search1api_sitemap, search1api_trending. Vendored official Python SDK; only
third-party dependency is httpx (already a Hermes core dependency).

hermes plugins validate (main @ 6005aa1): all checks pass, security scan
safe; declared tools match registrations.

Submitted by the plugin repo owner (superagents-lab).
2026-09-18 18:23:48 -07:00
Egor Loktev
c24358032f feat(catalog): add pinned artifact-relay plugin 2026-09-18 18:09:26 -07:00
drkpxl
71950e61bb Bump SHA: add portable plugin.json manifest to morning-briefing repo
The pinned tree now carries an Agent Plugins v1 plugin.json at the repo
root, so 'hermes plugins validate' passes and the catalog installer
finds its manifest. Security scan clean (no cautions).

New pin: 347ce44a1e71173285b2943a7a97bbdece8327b2
2026-09-18 18:07:41 -07:00
drkpxl
dd254399e4 Scope catalog entry to the dedicated morning-briefing repo
Split out from drkpxl/drkpxl-skills so the entry matches the product:
one skill, one repo, name on the tin. The new repo contains only the
morning-briefing skill. Entry name, repo URL, SHA pin, description,
and category all updated.
2026-09-18 18:07:41 -07:00
drkpxl
7317669fde Add drkpxl-skills to plugin catalog
Community skills collection by the repo owner (drkpxl). Anchor skill:
morning-briefing — a personal daily newspaper that gathers weather,
calendar, AQI, curated 36-hour news (Reddit RSS + X + web search with
per-story QR codes), and newsletter digests, renders a single 8.5x11
newsprint page, and prints it every morning.

Also bundles: Tiny Air (US AQI via MCP), Bro, Copywriting, Delegate to
pi, Prototype, Research, Requesting Code Review.

SKILL.md follows the HARDLINE authoring standards (validated: 54-char
description, modern section order, native tool references). SHA pinned
at d81a9b5ee427a378839828d4a8eab3925468b7ce.
2026-09-18 18:07:41 -07:00
Dafka
0b78a26903 feat(plugin-catalog): add hermes-security-audit 2026-09-18 18:05:50 -07:00
Adolanium
a9dbbe9fcc feat(catalog): add OpenAlex research tools 2026-09-18 18:02:54 -07:00
Chloé
402743e044 plugin-catalog: add pstack (community) 2026-09-18 17:55:00 -07:00
chenfeijiang95-ui
6a627e6eb3 feat(plugin-catalog): add live-time plugin entry 2026-09-18 14:39:18 -07:00
Adolanium
369d3b49ca feat(catalog): add Toolsmith desktop plugin 2026-09-18 14:37:25 -07:00
Adolanium
24fd6ca65a feat(catalog): add Session Diff desktop plugin 2026-09-18 14:36:43 -07:00
Tony Simons
82749226ab plugin-catalog: bump hermes-newswire pin deccdc4 -> e6b438e
Adopts the DNS-rebinding-pinned transport hardening (repo issues #2/#3,
PR #3) and the starter-feed/settings failure-surfacing + SSRF-gated icon
proxy fix (issue #6, PR #8). Full range in
tony-simons-aiowa/hermes-newswire deccdc4..e6b438e (13 commits):

Security-relevant highlights:
- All outbound fetches (feeds, redirects, icons) now go through a pinned
  transport: the SSRF gate's validated address set is bound to the actual
  connection — no second DNS lookup, so DNS rebinding/TOCTOU has no
  window; the plugin fails closed if the pin seam changes.
- New GET /icon.json proxies favicons through the same gate and returns
  base64 data URLs — the renderer's <img> no longer performs unpinned
  DNS resolutions of feed-controlled hostnames. 64 KB cap enforced
  mid-transfer; image content-type allowlist; bounded, normalized TTL
  cache.
- Renderer surfaces backend failures (settings/sources banners,
  starter-feed inline errors) instead of silent no-ops.

Capabilities unchanged (all empty — dashboard plugin, no tools/hooks/
env). Verification at the new pin: 129 pytest, 33 renderer interaction
checks, 26 ESM render smoke, hermes plugins validate clean.
2026-09-18 14:36:02 -07:00
KeelTrace
b09f7a8f1a feat(plugin-catalog): add Hermes Outpost 2026-09-18 14:35:24 -07:00
Neal
21948acc6d Fix pinned sha to actual v0.1.1 commit 2026-09-18 14:34:40 -07:00
Neal
2ac562f155 Add hermes-subscription-meter to plugin catalog 2026-09-18 14:34:40 -07:00
vollegrewar
1904c5e812 catalog: fix anysearch repo URLs and optional requires_env 2026-09-18 14:34:01 -07:00
vollegrewar
85b00c145a catalog: add anysearch (community web search/extract plugin) 2026-09-18 14:34:01 -07:00
fred0m
b25ce15746 plugin-catalog: add memobase memory provider
Self-hosted Memobase (user profile + event timeline) as a MemoryProvider.
Hybrid BM25 + vector + entity RRF recall, temporal boost on time-window
queries, and a conditional cross-encoder rerank.

The reranker is opt-in with no default endpoint: it runs only when the
deployment sets both rerank_base_url and rerank_api_key, so a default
install talks only to the user's own Memobase server.

Pinned to 4e8e447 of fred0m/hermes-memobase-provider. Declares the two env
vars the install must prompt for.
2026-09-18 14:33:16 -07:00
Adolanium
3090f9c625 feat(catalog): add ClinePass model provider 2026-09-18 14:32:34 -07:00
Thiago Chu
6e8209df73 feat(plugin-catalog): add billing community plugin
Owner-submitted (anotherchu/billing). Desktop-half-only package: root
plugin.yaml + desktop/plugin.js, no __init__.py — the manifest-only path
home-dashboard also takes, so the capability probe is skipped.

At the pinned commit: scripts/validate_plugin_catalog.py passes;
`hermes plugins validate` passes (manifest fields, requires_hermes,
built-in collisions); the CI's pinned-source clone/checkout/validate
sequence was reproduced locally. Self-updater grep over every .js file:
clean. requires_hermes ">=0.19" — the desktop plugin SDK surface and the
billing.state gateway RPC both exist as of v2026.7.20 (0.19.0).
2026-09-18 14:30:35 -07:00
tomekdot
9478d543da chore(catalog): add my-github desktop and dashboard plugin 2026-09-18 14:29:42 -07:00
LisandroNahuelH
48cb45a39f chore(plugin-catalog): bump composer-modes to 2.0.1 (staging fix) 2026-09-18 14:29:01 -07:00
Luke The Dev
ca82a6342f catalog: clarify hud-teach works on chess and any Mac window 2026-09-18 14:28:16 -07:00
Luke The Dev
8862ea2ab7 catalog: add hud-teach 2026-09-18 14:28:16 -07:00
charles m
244ee11d2f feat(catalog): add by2kb video-to-knowledge plugin 2026-09-18 14:27:27 -07:00
tobenwarrior
4c6c2cbf56 plugin-catalog: bump kiro-acp pin to v0.1.2 (live model catalog) 2026-09-18 14:26:41 -07:00
tobenwarrior
7d360ef8e3 plugin-catalog: bump kiro-acp pin to v0.1.1 (lazy-import registration fix) 2026-09-18 14:26:41 -07:00
tobenwarrior
b9cf6bf794 feat(plugin-catalog): add kiro-acp community plugin
Kiro CLI (AWS) as a Hermes model provider via the external-process (ACP)
seam — a ProviderProfile spawning `kiro-cli acp` over stdio, extending the
in-tree copilot-acp shim. Pinned to v0.1.0 (fe95ccba), which is
E2E-verified: discovery via both install paths, live completion through
kiro-cli 2.22.0, plugin test suite 5/5 green at that commit.
2026-09-18 14:26:41 -07:00
Ricard
328503b562 feat(catalog): add Replaid plugin 2026-09-18 14:26:00 -07:00
Quang-Phuc Phung
2775bf7367 catalog: add epistemic-harness 2026-09-18 14:25:21 -07:00
EMAD ALSEBAA
afbc17a716 plugin-catalog: add session-styler (desktop)
Pins emadalsaba/hermes-session-styler at the commit that passes the pinned-source gate.
Capabilities declared empty: the plugin contributes no agent tools, hooks, middleware or env vars —
the whole implementation is the desktop half.
2026-09-18 14:24:39 -07:00
Felix Wunderlich
13d5b65168 feat(plugin-catalog): add hermes-opper (Opper model provider)
Owner-submitted entry for https://github.com/opper-ai/hermes-opper, pinned
to the v1.0.0 release commit. Category models; requires OPPER_API_KEY; no
tools, hooks or middleware.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 14:23:55 -07:00
Doug Richar
d02a840fb4 feat(catalog): declare hermes floor and note the placeholder key for zerosignal 2026-09-18 14:23:13 -07:00
Doug Richar
a23482a1f4 feat(catalog): add zerosignal provider v0.1.0 2026-09-18 14:23:13 -07:00
aydnOktay
c0bdb65e8e feat(plugin-catalog): add debug-desk community plugin
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 14:22:33 -07:00
serply
c5fba43c53 feat(plugin-catalog): add web-serply
Serply web search provider, pinned at c6cab414. Registers a single
WebSearchProvider and reads SERPLY_API_KEY; no tools, hooks, or middleware.
Submitted as the owner of serply-inc/hermes-web-serply.
2026-09-18 14:21:50 -07:00
Alexander Prendota
4594092006 feat(plugin-catalog): add junie-acp — JetBrains Junie as an ACP model provider
Junie driven over the Agent Client Protocol, shipped from the JetBrains/junie
repository as an out-of-tree model provider against the registration seam that
landed in #95679 and #101456.

Pinned at 296ea839b354956fbd22544687a88b944c18dc22, subdir hermes-plugin.

capabilities are empty by design: a model-provider plugin registers a
ProviderProfile at import and no tools, hooks or middleware, which the pinned
tree's capability probe confirms. requires_env is empty because no variable is
required — the CLI authenticates by JetBrains account login, a JUNIE_API_KEY
token, or BYOK, and the plugin forwards the token only when it is set.

Co-Authored-By: Junie <junie@jetbrains.com>
2026-09-18 14:21:09 -07:00
souf
6b219b56fe feat(catalog): add hermes-town community plugin
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: souf <sofianekal95@gmail.com>
2026-09-18 14:20:28 -07:00
ourines
88b4e83e0c chore(plugin-catalog): pin final Jev v0.1.2 release 2026-09-18 14:19:45 -07:00
ourines
0d4339145d feat(plugin-catalog): add explicit Jev decision sidekick 2026-09-18 14:19:45 -07:00
teknium1
f60c058366 catalog: bump mnemosyne pin to 95ef3be2 (40/40 tools declared, requires_hermes >=0.21.4) 2026-09-17 11:18:21 -07:00
teknium1
d6fccb58cd catalog: give the mnemosyne key to mnemosyne-oss; delist the unaffiliated Devs-Foundation entry
The Devs-Foundation/mnemosyne entry (created 2026-08-10, last push 2026-08-11, 0 stars) is
unrelated to the Mnemosyne project per its maintainers and registers the same memory-provider
name, which makes memory.provider: mnemosyne ambiguous. It is delisted (plain removal, not the
removed.yaml blocklist: nothing malicious) and welcome back under a distinct name. The official
mnemosyne-oss submission (#113581, wrapper shape validated end to end) takes the bare key.
requires_hermes floor set to the first release that carries #113851 (0.21.4 or later).
README gains the delist-vs-remove distinction and the provider-name collision rule.
2026-09-17 09:18:32 -07:00
Abdias J
2f662276a2 plugin-catalog: pin mnemosyne-memory to the loadable catalog directory
subdir moves to integrations/hermes-catalog, the directory plugin shape
from #113851 (plugin.yaml kind exclusive, __init__.py shim, dependency
pyproject). sha 17abb10 is the merge of mnemosyne-oss/mnemosyne#974.
Tool list trimmed to the 37 tools register() exposes in an isolated
probe; requires_hermes >=0.22.
2026-09-17 09:17:33 -07:00
AxDSan
eb97a71086 Bump mnemosyne-memory pin to 88d4e951 (directory-plugin contract) 2026-09-17 09:17:30 -07:00
AxDSan
4e19fd1d92 plugin-catalog: add mnemosyne-memory 2026-09-17 09:17:27 -07:00