Commit Graph

257 Commits

Author SHA1 Message Date
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
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
Max Freedom Pollard
01291fdab1 feat(plugin-catalog): add compartment (encrypted offline memory provider)
One community entry, category memory: Compartment's native Hermes memory
provider, pinned to the commit that adds its register(ctx) entry point and
declares the engine as a plugin dependency. Capabilities are empty, as the
admission probe records for a memory provider.
2026-09-19 12:01:25 -07:00
teknium1
607ea57c7d chore(plugin-catalog): disclosure line, contributor map (catalog review) 2026-09-19 12:00:41 -07:00
Wooho Park
edac572104 catalog: add model usage status 2026-09-19 12:00:41 -07:00
Ritesh Patel
637f3bb559 catalog: re-pin typesafe-skill-router to e6cdac2 (docs: observed live-use notes)
No code change: the bump adds a README section recording the first real
routed turns, including one off-target suggestion and one miss. Both gates
re-run green at the new pin.
2026-09-19 12:00:08 -07:00
Ritesh Patel
b8628cfced catalog: add typesafe-skill-router (community)
TypeSafe (Jev) skill routing as a pre_llm_call hook: the request is routed
before the model call and the one skill from the live roster that fits it is
named in a single <skill_relevance> line on the user message. Nothing is
injected when nothing fits, and the system prompt is never touched (it is the
prompt-cache prefix).

Opt-in (enabled: false), stdlib only, no self-updating code. Pinned to
DECRUX9812/typesafe-skill-router@82cfa51, where `hermes plugins validate`
passes including the isolated capability probe. Owner submission.
2026-09-19 12:00:08 -07:00
Neal
75ada4264b plugin-catalog: bump hermes-subscription-meter to v0.2.1 2026-09-19 11:59:34 -07:00
charles m
ef6da90609 fix(catalog): update by2kb pin to v0.6.1 2026-09-19 11:58:59 -07:00
robbyczgw-cla
0428e498cc plugin-catalog: bump web-search-plus to v4.2.0
Pin SHA 053fcce7 → d4840c9b and add cosmetic version "4.2.0".
Capabilities unchanged.
2026-09-19 11:58:28 -07:00
teknium1
52c35fe026 chore(plugin-catalog): disclosure line (catalog review) 2026-09-19 11:58:06 -07:00
jinli.yl
5bad3d54ee chore(plugins): pin ReMe catalog to merged integration 2026-09-19 11:58:06 -07:00
jinli.yl
e834ee8971 feat(plugins): list ReMe and align manifest install support 2026-09-19 11:58:06 -07:00
chenfeijiang95-ui
ec5cee7e4c catalog: update live-time (pin refresh + card image) 2026-09-19 11:57:11 -07:00
GoldenLoaf24h
a8262bcce0 chore: re-pin browserclaw to v2.8.2 (c4b8d14) 2026-09-19 11:56:28 -07:00
GoldenLoaf24h
78bf8c7e75 Update browserclaw catalog pin SHA to 302e5df (token auth fix) 2026-09-19 11:56:28 -07:00
GoldenLoaf24h
4383f1cdba feat(plugin-catalog): add browserclaw plugin 2026-09-19 11:56:28 -07:00
Sahil-SS9
7ef193088e fix(plugin-catalog): re-pin hermes-project-stewardship after dependency fix
Re-pins to eb1ac9b, which declares fastapi and httpx2 in
[project].dependencies. pyproject previously had dependencies = [], and
Hermes' installer gives pyproject precedence over plugin.yaml's
python_dependencies, so a catalog install resolved no deps at all and the
dashboard half failed to import.

Verified with upstream hermes_cli.plugin_python_deps.read_declaration at
the new sha: specs=('fastapi>=0.104,<1', 'httpx2>=2.7,<3'), source='pyproject'
(it reported specs=() before). doctor_plugin against main: ok, no findings.
Upstream suite: 453 passed, 6 skipped; uv lock --check clean.
2026-09-19 11:55:49 -07:00