Commit Graph

275 Commits

Author SHA1 Message Date
Angello Picasso
9d24f9c91f chore(catalog): bump kiro-provider to v1.0.0 2026-09-20 13:57:00 +05:30
anpicasso
4fb18291fc catalog: bump jev-approvals to v0.2.1 2026-09-20 13:48:44 +05:30
Teknium
eeb85107f9 Merge pull request #116215 from aydnOktay/catalog/source-tray
feat(plugin-catalog): add source-tray community plugin
2026-09-19 19:33:03 -07:00
teknium1
913d409832 chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 19:14:41 -07:00
trajectoire-regis[bot]
1764d01b7d feat(catalog): add hermes-structured-aux-models plugin entry
Adds one plugin-catalog entry for trajectoire-ai/hermes-structured-aux-models,
a `kind: model-provider` plugin that registers the `structured-aux` provider.

The plugin accepts the OpenAI-shaped `chat.completions.create()` call Hermes'
auxiliary client makes and translates it into a bounded Jev decision request on
OpenRouter, mapping the typed answer back — so auxiliary tasks (approval, MCP
sampling, compression) get a bounded decision instead of a free-form chat
prompt. It fails open: any request it cannot express as a decision raises, so
Hermes falls back to the operator's own auxiliary provider.

- tier: community, category: models
- pin: e5c49b081ad04adca2ee3edc601b09ede6cee4c5 (v0.1.0, repo released)
- capabilities: no tools, hooks or middleware registered; no required env vars
  (the OpenRouter credential resolves env -> profile .env -> Hermes credential
  pool, so no duplicate secret is demanded at install time)
- requires_hermes: ">=0.21" — the plugin seams were verified against v0.21.0

Verified locally against the admission gate at the pinned sha:
`python3 scripts/validate_plugin_catalog.py plugin-catalog/` -> OK: 187 files valid
`hermes plugins validate --install-deps <dir>` -> Validation passed (13/13 checks,
security scan: safe, capability probe: registered provider structured-aux)
2026-09-19 19:14:41 -07:00
apoapostolov
55f2b988f2 feat(plugin-catalog): pin rss-reader public edition 2026-09-19 19:13:44 -07:00
Apostol Apostolov
b492618163 chore(plugin-catalog): repin rss-reader 1.0.5 2026-09-19 19:13:44 -07:00
Apostol Apostolov
f7849016b3 chore(plugin-catalog): repin rss-reader 1.0.5 2026-09-19 19:13:44 -07:00
Apostol Apostolov
9c1ef6bfcf feat(plugin-catalog): pin rss-reader 1.0.5 fix 2026-09-19 19:13:44 -07:00
Apostol Apostolov
f9073eff76 feat(plugin-catalog): bump rss-reader to 1.0.5 2026-09-19 19:13:44 -07:00
Apostol Apostolov
23bb584b96 feat(plugin-catalog): pin rss-reader 1.0.4 2026-09-19 19:13:44 -07:00
Apostol Apostolov
633b065abb feat(plugin-catalog): pin rss-reader catalog card 2026-09-19 19:13:44 -07:00
Apostol Apostolov
250d8a89d1 feat(plugin-catalog): pin rss-reader 1.0.4
Bump sha to 7e39b1159a377d473bb47af1be8a3a1d42f307f5 (empty Unread view on the last post).
2026-09-19 19:13:44 -07:00
Apostol Apostolov
05e580ff62 feat(plugin-catalog): add rss-reader 2026-09-19 19:13:44 -07:00
teknium1
cdbbbfd882 chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 19:13:07 -07:00
apoapostolov
a7f63109e6 feat(plugin-catalog): pin provider-status public edition 2026-09-19 19:13:07 -07:00
Apostol Apostolov
3ee2d10098 feat(plugin-catalog): pin provider-status catalog card 2026-09-19 19:13:07 -07:00
Apostol Apostolov
97f731020b feat(plugin-catalog): add provider-status 2026-09-19 19:13:07 -07:00
Brendan Ryan
4abd595f2a fix(plugins): update MPP catalog pin and payment disclosure 2026-09-19 19:12:30 -07:00
Brendan Ryan
f2a85c16f7 feat(plugins): add the Tempo MPP catalog entry
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
2026-09-19 19:12:30 -07:00
Me
b22ebf4833 fix(catalog): pin reviewed Corpus kit and disclose marketing and PII 2026-09-19 19:11:53 -07:00
Me
63e8d3e32c chore(catalog): re-pin corpus to 5e1a5a7 (checkout/handoff copy fix) 2026-09-19 19:11:53 -07:00
Me
38bae549c6 feat(catalog): add Corpus plugin entry 2026-09-19 19:11:53 -07:00
teknium1
33bbd49fc6 chore(plugin-catalog): disclosure line, category -> tools (catalog review) 2026-09-19 19:11:16 -07:00
Abhilash Reddi
4666ce6d83 feat(plugin-catalog): add Adspirer 2026-09-19 19:11:16 -07:00
Chloé
14802a586c fix(plugin-catalog): update pstack maintainer Zoeille → Cloeille
GitHub username changed. Updates repo URL, maintainer, docs_url,
contributor email, and pins sha to latest commit.
2026-09-19 19:09:03 -07:00
VGFreakXBL
58bc617c8b feat(plugin-catalog): add sticky-notes community plugin
Pin VGFreakXBL/hermes-sticky-notes at v0.2.0. Desktop-only SDK plugin
(no tools, hooks, env). Owner submission.
2026-09-19 19:08:27 -07:00
tobenwarrior
2e58fb3b04 feat(plugin-catalog): add provider-copy community plugin
One-time, explicit copy of provider credentials from one profile to other
profiles from a desktop page. Owner submission (rule 5): repo and tag v1.0.1
pinned at 1599d21d1bce11d94424f749531dadf8d619f42c.
2026-09-19 19:07:50 -07:00
Sahil-SS9
c29e6b2f4b fix(plugin-catalog): re-pin hermes-project-stewardship to 4f733a8
The pin merged in #115599 (eb1ac9b) carries a security gap found during that
review: the run_command_evaluator capability was never consulted, because
AutonomyPolicy was never constructed anywhere in src/. A project at autonomy
level 0 still executed command-type objective evaluators, since the security
allowlist constrains which executable may run and never whether running is
permitted at all.

4f733a8 wires the policy in and fails closed below level 3.

Verified at the new sha against a clean NousResearch/hermes-agent main
checkout: doctor_plugin ok with no findings, read_declaration resolves both
deps from pyproject. Upstream repo gates all pass.
2026-09-19 19:07:20 -07:00
Oktay Aydin
aeab29e22d Merge branch 'main' into catalog/source-tray 2026-09-19 23:12:52 +03:00
aydnOktay
7847f3e2c6 fix(plugin-catalog): re-pin debug-desk after unique module names
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-19 23:08:36 +03:00
Apostol Apostolov
00570550f3 feat(plugin-catalog): bump iteration-budget-meter to 1.2.2 2026-09-19 12:05:22 -07:00
Apostol Apostolov
538d0ee5bb feat(plugin-catalog): pin iteration-budget-meter catalog card 2026-09-19 12:05:22 -07:00
Apostol Apostolov
e4733ccad5 feat(plugin-catalog): add iteration-budget-meter 2026-09-19 12:05:22 -07:00
teknium1
7a3615b349 chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 12:04:44 -07:00
Apostol Apostolov
e5472fbc9c feat(plugin-catalog): pin reasoning-switch catalog card 2026-09-19 12:04:44 -07:00
Apostol Apostolov
8bac975043 feat(plugin-catalog): add reasoning-switch 2026-09-19 12:04:44 -07:00
teknium1
1048e93acf chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 12:04:06 -07:00
Apostol Apostolov
89cdfb8140 feat(plugin-catalog): pin compact-reasoning-label catalog card 2026-09-19 12:04:06 -07:00
Apostol Apostolov
11c4a76d38 feat(plugin-catalog): add compact-reasoning-label 2026-09-19 12:04:06 -07:00
teknium1
2f6a1177cd chore(plugin-catalog): disclosure line, contributor map (catalog review) 2026-09-19 12:03:30 -07:00
Toan Nhu
0a6699754e feat(plugin-catalog): add mermail community plugin 2026-09-19 12:03:30 -07:00
teknium1
4aa1ff6dc6 chore(plugin-catalog): disclosure line, drop empty subdir, contributor map (catalog review) 2026-09-19 12:02:44 -07:00
KeelTrace
0800220013 chore(plugin-catalog): pin Hermes-Jev v0.2.1.2 2026-09-19 12:02:44 -07:00
KeelTrace
9bb27cd8a7 chore(plugin-catalog): update Hermes-Jev to v0.2.1.1 2026-09-19 12:02:44 -07:00
KeelTrace
bf887da9f1 catalog: update Hermes-Jev to v0.1.5.5 2026-09-19 12:02:44 -07:00
KeelTrace
81ba264838 feat(plugin-catalog): add Hermes-Jev 2026-09-19 12:02:44 -07:00
3L0935
37a85ce399 plugin-catalog: pin lancedb-suite to v1.5.2
The entry pinned 1.5.0/3bb0a64. v1.5.2 fixes the visualizer layout on
phone, tablet and foldable (navigation was removed below 640px, the
topbar and filter bar overflowed their frame, touch targets were 25px).
The pin is what the installer resolves, so a stale one ships the old UI.
2026-09-19 12:02:04 -07:00
3L0935
cd79cf05b7 plugin-catalog: add lancedb-suite
Local-first LanceDB vector memory provider. Registers the memory provider
`lancedb-suite` (the catalog key `lancedb` belongs to the upstream project
lancedb/hermes-agent-memory, which registers the same provider name — the
mnemosyne precedent), pinned at v1.5.0.

The plugin lives in the repository's `plugin/` subdirectory; the pin is a
40-character commit that is also the v1.5.0 tag.

Checks, run at the pinned sha:

- `hermes plugins validate`: all checks green, `security scan — safe`
  (the scanner runs on the `plugin/` subdir the CI clones, not the whole repo)
- declared capabilities match reality: the 8 declared tools are exactly the 8
  the provider registers
- no self-updating code under the scanned sources
- `hermes plugins install 3L0935/hermes-lancedb-memory-suite/plugin` verified
  end to end into a clean HERMES_HOME

Notable behaviour: automatic memory injection is off by default
(`memory.lancedb-suite.auto_prefetch: true` restores it). The core splices
prefetch output onto the user message as relevant context, and a measured
ambiguous query pulled an unrelated memory through the vector path, so recall
is a tool call rather than a push.
2026-09-19 12:02:04 -07:00
teknium1
6a078969a2 chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 12:01:25 -07:00