Commit Graph

428 Commits

Author SHA1 Message Date
alt-glitch
5c215ffa21 feat: catalog marks onboarding plugins; catalog rows carry the app's presence
The onboarding card needs to list catalog plugins beside the hosted
connectors (NS-960 D1, D4) and grey a plugin whose app is absent (D5).
The catalog had no curated flag, and the manage_catalog row left
app_state empty.

- `onboarding: true` and `title` on catalog entries (loader, validator,
  docs); set on blender, nvidia-app and nvidia-broadcast.
- hermes_cli/plugin_catalog_presence.py reads the plugin.json at the
  catalog's pinned commit once per pin and judges its app declaration with
  the hermes_platform resolver the installer and the Plugins-tab pill use.
  No declaration or an unreadable one is `unknown`, never `present`.
- `plugins.manage action=onboarding` lists the curated entries this OS
  runs (platform mismatch is the only exclusion) with app_state and the
  sentence the card greys the row with.
- manage_catalog plugin rows now carry app_state and the catalog title.
- A live entry that differs from the in-tree entry at the same pin (new
  metadata) now follows the same newer-catalog rule as a new pin, so a
  checkout that adds `onboarding` is not masked by a published doc that
  predates it.
2026-09-23 09:26:07 +05:30
Siddharth Balyan
2f6170bfa6 feat(catalog): add official Blender Lab integration (#119365) 2026-09-22 18:11:06 +00:00
Siddharth Balyan
abfa59ab5d feat(plugin-catalog): nvidia-app and nvidia-broadcast (official, Windows only) (#119265)
Two portable Agent Plugins from NousResearch/hermes-nvidia, one per NVIDIA application, each in its
own subdir of the repo and pinned to 5023f3a4ea. Both declare the application they need through
the plugin.json extensions namespace: install is refused when the app is absent or too old
(NS-942), and the tools appear only while the app is running (NS-943). `platforms: [windows]` is
the catalog-level gate; the declaration is the per-server gate.

Proven live on two Windows machines (ARM64 laptop and x64 desktop): 12 NVIDIA App tools and
10 NVIDIA Broadcast tools registered from real sessions; the x64 desktop installed the package from
the desktop deep link and the model called the tools. The evidence rows are in the plugin repo.

The repository is private until release. The catalog CI clone step is expected to fail for these
two entries until the repo is flipped public; the static validation job passes (240 entries).
2026-09-22 21:56:06 +05:30
teknium1
ab1f70f4b3 plugin-catalog: claude-subscription-directsdk pin -> f1c1220 (five fixes)
Picks up the plugin's merged fixes: empty-input tool calls no longer fail the
request (#2), Haiku 4.5 requests no longer send adaptive thinking, top-level
schema combinators are stripped before the native validator, the claude CLI is
resolved on the env PATH, and relay/native failures now name their real cause
instead of only the admission denial. Plugin version unchanged (0.3.0); the
card art URL follows the pin.
2026-09-21 22:17:46 -07:00
teknium1
743ee72596 plugin-catalog: land protean-model-sync + protean-subagent-viewer without tamahermes; add disclosure; map mozi@askaconsult.com -> ahrazzle
Salvage split of #118458: tamahermes is held (request-changes on the
catalog subdir importing the package from an out-of-tree checkout); the
two clean protean entries land here.
2026-09-21 15:24:32 -07:00
mozi
37a8d89b83 plugin-catalog: pin viewer v0.1.2 2026-09-21 15:24:32 -07:00
mozi
56bca7d44a plugin-catalog: add aska-digital community plugins 2026-09-21 15:24:32 -07:00
teknium1
f72aa19f6b plugin-catalog: key sabi entry as sabi-metadata (matches manifest name); map hugomoreiradecarvalho@gmail.com -> Atroci
Salvage of #118562: the catalog name must match the plugin manifest
name (sabi-metadata) or 'hermes plugins install' produces a plugin dir
named after the manifest with a catalog sidecar under a different key.
2026-09-21 15:24:26 -07:00
Atroci
c5fbfb8f6f catalog: add sabi attribution middleware (community, models) 2026-09-21 15:24:26 -07:00
teknium1
2cc6365c96 chore(plugin-catalog): add disclosure line to gbrain-plugin 2026-09-21 15:23:25 -07:00
kerrz2020
1e0e1eef64 catalog: add gbrain-plugin (community, memory) 2026-09-21 15:23:25 -07:00
teknium1
2617ca5061 chore(plugin-catalog): add disclosure line to browserclaw 2026-09-21 15:23:09 -07:00
PyEL666
22afc7e0ea chore(plugin-catalog): update browserclaw pin to 9678a11 2026-09-21 15:23:09 -07:00
teknium1
c56a4429cc chore(plugin-catalog): add disclosure line to quota 2026-09-21 15:22:55 -07:00
Ronald Reis
21378d0877 catalog(quota): re-pin to v2.4.1 2026-09-21 15:22:55 -07:00
teknium1
626fab9e20 chore(plugin-catalog): add disclosure line to vaultknox 2026-09-21 15:22:39 -07:00
Ufonik
63927c7897 Add vaultknox plugin catalog entry 2026-09-21 15:22:39 -07:00
Marcos Carlomagno
fb525d2cfc fix(plugin): keep hermes-pubky setup helper visible on newer Hermes 2026-09-21 15:22:26 -07:00
Marcos Carlomagno
b063a5e1dc fix(plugin): update hermes-pubky catalog to v0.2.2 2026-09-21 15:22:26 -07:00
Marcos Carlomagno
4141ab31be Add hermes-pubky to the community plugin catalog
Adds hermes-pubky plugin.

The wrapper provides `/pubky` setup guidance and declares the pinned Python package dependency. Managed agents run through hermes-pubky run, which prepares a dedicated profile and saves state to a Pubky homeserver.

Requires Hermes 0.19.0. Its installer does not install Python dependencies automatically, so the included post-install instructions cover that step.

Validation: public GitHub installation, plugin enablement, native-wheel smoke test, and 22 end-to-end checks against a local Pubky testnet passed.
2026-09-21 15:22:26 -07:00
George Pickett
05b4141586 chore(plugins): pin Parallel Search wording update 2026-09-21 15:22:14 -07:00
George Pickett
696da692e8 feat(plugins): add Parallel Search to the catalog 2026-09-21 15:22:14 -07:00
KeelTrace
39dbc53875 chore(plugin-catalog): retire Hermes Outpost 2026-09-21 15:21:59 -07:00
3L0935
a8561bdf56 plugin-catalog: bump lancedb-suite to v1.5.3 2026-09-21 15:21:44 -07:00
PixelAlchemist4
227c36d5c3 chore(catalog): bump agent-log to e58702e 2026-09-21 15:21:29 -07:00
Apostol Apostolov
63ab18e060 feat(plugin-catalog): pin prompt-enhance to 1.0.0 2026-09-21 15:21:12 -07:00
Apostol Apostolov
4c76f85017 feat(plugin-catalog): add prompt-enhance 2026-09-21 15:21:12 -07:00
aydnOktay
579cccce08 feat(plugin-catalog): add file-tray community plugin 2026-09-21 15:20:58 -07:00
Neal
73590b6071 plugin-catalog: add hermes-subscription-meter cover 2026-09-21 15:20:43 -07:00
Angello Picasso
66db0a01bb feat(catalog): add jev-curator plugin 2026-09-21 15:20:32 -07:00
Kame696
dbaec6a204 plugin-catalog: add hermes-kame-api-rotation 1.8.1.0 2026-09-21 10:15:32 -07:00
teknium1
a3d7f9ae25 chore(catalog): quota — disclose the read-only OpenCode auth.json read 2026-09-21 09:41:36 -07:00
rarf
47e289388f catalog(quota): re-pin to v2.3.4
Pins the entry at 5c6c8a95 (v2.3.4), which carries the v2.3.3 widget work
(exact poll cadence, instant paint on gateway switches, version-skew notice,
OpenCode mark tone fix, restructured README) plus the v2.3.4 README layout.
The banner is regenerated at the new version and the pane/app screenshots are
re-pinned to the same commit.
2026-09-21 09:41:36 -07:00
rarf
4d4328cd25 catalog(quota): re-pin to v2.3.3, add banner image and app screenshot
- sha/version → 7d0787f / 2.3.3 (exact poll cadence, instant paint on gateway
  switches, version-skew notice, OpenCode mark tone fix)
- image: 2:1 catalog banner (quota-banner.png)
- screenshots: the pane crop plus the full app window, both pinned to the sha
2026-09-21 09:41:36 -07:00
rarf
8de601e2d9 catalog(quota): re-pin to v2.3.2, render README and screenshot
Bumps the pin 40cc87b1 -> 4b5df066 (plugin v2.3.1 -> v2.3.2), adds the
version label, renders the README at the pinned sha and the Quota pane
screenshot. No other field changes.
2026-09-21 09:41:36 -07:00
aydnOktay
ddde715b8e feat(plugin-catalog): add done-bell community plugin 2026-09-21 09:34:01 -07:00
teknium1
9751f2a731 chore(plugin-catalog): add disclosure line to vector-platform description 2026-09-21 09:33:32 -07:00
BonesGit
fcdfd3264e plugin-catalog: add vector-platform entry (BonesGit/hermes-vector-platform, v0.5.2) 2026-09-21 09:33:32 -07:00
harrylabsj
249f682b42 chore(plugin-catalog): bump kiwi pin to v1.1.0 (English-default skill) 2026-09-21 09:32:41 -07:00
haidong
e652d6ea82 feat(plugin-catalog): add kiwi 2026-09-21 09:32:41 -07:00
teknium1
6168d1ed7a chore(plugin-catalog): add disclosure line to cognee description 2026-09-21 09:31:56 -07:00
Andrej Milicevic
f6e1c21a52 feat: add cognee.yaml in the catalogue 2026-09-21 09:31:56 -07:00
Vocllum
074f92b1da feat(plugin-catalog): bump hermes-auto-titler to v0.2.3.1 2026-09-21 09:31:14 -07:00
Vocllum
f6513845f4 feat(plugin-catalog): bump hermes-auto-titler to v0.2.3 2026-09-21 09:31:14 -07:00
robbyczgw-cla
1f6eaa61db plugin-catalog: pin web-search-plus to v4.2.1 2026-09-21 09:30:55 -07:00
teknium1
135199b7c9 chore(plugin-catalog): add disclosure line to hermes-iroh-interconnect description 2026-09-21 09:30:40 -07:00
rahlquist
36122e2ed9 catalog: track hermes-iroh-interconnect v0.3.1 2026-09-21 09:30:40 -07:00
rahlquist
0aea6c5103 catalog: add hermes-iroh-interconnect 2026-09-21 09:30:40 -07:00
Andreas Hiltner
b5757abf47 catalog: add banner image, docs_url, and README rendering for filebox (re-pin to 718c595) 2026-09-21 09:30:06 -07:00
GoldenLoaf24h
1002d05495 chore(plugin-catalog): bump browserclaw to v3.0.0 (sha 4436397) 2026-09-21 09:29:49 -07:00