Commit Graph

1164 Commits

Author SHA1 Message Date
bl05b3e
bfd4280761 catalog(kanban-gantt): pin 1.3.1 (74c38ce) — live updates without a Refresh button
Re-pins the entry to the 1.3.1 release: the page follows a websocket push (an out-of-UI write reaches it in ~1s with zero /gantt polls), a board missing on the active gateway falls back instead of answering 503 forever, and the plugin's board paths are asserted against the pinned HERMES_KANBAN_DB trap. Screenshot URLs follow the same pin.
2026-10-04 04:48:53 -07:00
bl05b3e
39caa8f548 catalog(kanban-gantt): pin 9d0b776 (the moved v1.3.0 tag)
The v1.3.0 tag was moved onto the commit that also retires the demo harness, so
the entry follows it: sha and both screenshot URLs now point at 9d0b776.
Validation unchanged (hermes plugins validate: 14/14 at this commit).
2026-10-04 04:48:53 -07:00
bl05b3e
04a4190d9e plugin catalog: bump kanban-gantt to 1.3.0
Re-pins the community plugin `kanban-gantt` to its 1.3.0 release:

- sha 0bac644 -> 4c0e226 (tag v1.3.0), the release that added task creation
  (the official dialog's field set: project, workspace, skills, model override,
  goal mode, parent, triage) and re-parenting by drag & drop or from the
  drawer's "Move under…" picker;
- requires_hermes '>=0.19' -> '>=0.21.5': the plugin contributes to the
  page-header board-switcher area, which needs 0.21.5;
- version "1.3.0" so the card label matches the pinned code;
- screenshots pinned to the same commit, so the docs page finally has a gallery
  (docs/screenshot-en-01.png, docs/screenshot-en-02-details.png).

Verified with `hermes plugins validate` at the pinned commit: all 14 checks
pass, security scan included (the two documentation lines that used to trip
`dangerous` findings in the vendored skill were reworded in this release).
2026-10-04 04:48:53 -07:00
teknium1
1b9733559f chore(plugin-catalog): privacy-gateway disclosure at merge
- disclosure appended

Wording from the maintainer review of the pinned tree.
2026-10-04 04:48:24 -07:00
saiteja-madha
a57b4ed22f fix(plugin-catalog): pin hardened privacy gateway 2026-10-04 04:48:24 -07:00
saiteja-madha
70348b6d5a fix(plugin-catalog): pin privacy-gateway v0.1.1 2026-10-04 04:48:24 -07:00
saiteja-madha
03010b1efe Add privacy gateway to plugin catalog 2026-10-04 04:48:24 -07:00
teknium1
74549a732e chore(plugin-catalog): chutes-provider rename + disclosure at merge
- name hermes-chutes-provider -> chutes-provider (manifest name) + file renamed
- disclosure appended

Wording from the maintainer review of the pinned tree.
2026-10-04 04:47:53 -07:00
thestreamcode
87b97fad6d catalog: add hermes-chutes-provider (Chutes models via API key) 2026-10-04 04:47:53 -07:00
teknium1
6eb3d957ba chore(plugin-catalog): vault-view disclosure at merge
- disclosure appended

Wording from the maintainer review of the pinned tree.
2026-10-04 04:47:22 -07:00
Romain
9e889e3b71 catalog: pin Vault View 0.4.8 review commit 2026-10-04 04:47:22 -07:00
Romain
f70dee209e fix(catalog): pin Vault View 0.4.7 and declare compatibility 2026-10-04 04:47:22 -07:00
Romain
9569a77840 catalog: add Vault View v0.4.6 with banner and pinned source 2026-10-04 04:47:22 -07:00
teknium1
639eee3058 docs(plugin-catalog): README and docs pages describe the same delisting, removal and entry fields 2026-10-04 04:35:58 -07:00
teknium1
93782e9cc3 Plugin catalog: re-pin homeassistant to 2.0.1 (ba30cb0)
2.0.1 stays inactive on a Hermes core that still bundles Home Assistant (no duplicate ha_* tools
or adapter override) and carries the multiplex endpoint-scope tests ported from core.
2026-10-04 00:17:18 -07:00
teknium1
403fc8beee Plugin catalog: homeassistant (official, NousResearch)
The Home Assistant gateway platform and ha_* tools as a standalone catalog plugin
(NousResearch/hermes-homeassistant). Core still bundles Home Assistant until #132469 lands; that
PR removes the bundled copy and migrates every profile that used it onto this entry.
2026-10-04 00:17:18 -07:00
teknium1
2964359357 chore: the homeassistant catalog entry lands in its own catalog-only PR
Catalog entry PRs may only touch plugin-catalog/** (pinned-source-validate), so the entry moves to a
separate PR that lands first; the migration installs it from the live catalog once both are in.
2026-10-04 00:08:20 -07:00
teknium1
fb9fc8a3dd refactor: move Home Assistant out of core into the homeassistant catalog plugin
The Home Assistant gateway platform (plugins/platforms/homeassistant) and the
homeassistant toolset (tools/homeassistant_tool.py) now ship as the official
catalog plugin `homeassistant` (NousResearch/hermes-homeassistant), with the
same platform name, toolset/tool names, config keys and env vars.

Migration (hermes_cli/left_core_migration.py, a generic "left core" table
reusing the memory-provider migration's helpers): every profile home that
used Home Assistant (HASS_TOKEN in its .env, platforms.homeassistant enabled
or holding a token, or the homeassistant toolset selected) gets the plugin
installed from the catalog at its reviewed pin by `hermes update`, and lazily
once per process at agent start / gateway start (honours
security.allow_lazy_installs). Every outcome reaches terminal, Desktop and
chat; a gateway-start outcome is handed to that home's first agent.

Core HA special cases become generic PlatformEntry seams the plugin uses:
trusted_inbound (allowlist bypass for event-bus platforms), display_tier
(built-in display defaults) and shared_env_prefixes (profile-clone ownership
rule for env shared with the plugin's tools). Cron delivery uses the existing
cron_deliver_env_var seam; HASS_TOKEN stays stripped from subprocesses via the
installed plugin's manifest secrets.
2026-10-04 00:08:20 -07:00
teknium1
bf73ef9363 chore(plugin-catalog): delist herdr-auto-reconcile and localsend, whose repos no longer exist
Both upstream repositories return 404 (chris-yyau/hermes-herdr-auto-reconcile,
tylerbrevard/hermes-localsend; the owner accounts still exist), so the
pinned SHAs cannot be fetched and an install from the catalog fails.
2026-10-03 13:34:38 -07:00
teknium1
620ceb86fc catalog(custom-dangerous-patterns): raise requires_hermes to >=0.21.4
0.5.0 gates block patterns through the pre_tool_call approve action
(0.18.1+) and imports tools.approval_detection (0.21.4+); on older
cores block patterns silently stop gating.
2026-10-03 10:36:37 -07:00
Stephen Cross
5100232b75 catalog: bump custom-dangerous-patterns to 0.5.0 (sha 788dc41) 2026-10-03 10:36:37 -07:00
teknium1
09b0666ad5 catalog(skill-retrieval): describe the llm_request middleware accurately and disclose the opt-in rerank
The description named a register_system_prompt_section call the plugin
never makes; the opt-in rerank sends data off-host, so it gets a
Disclosure line.
2026-10-03 10:35:56 -07:00
Meng Huey
9abd05934e chore(catalog): skill-retrieval 0.6.0 — real pin bump, environ-only key, outbound cap disclosure 2026-10-03 10:35:56 -07:00
Cody292
b3e4fb8aa8 chore(plugin-catalog): point hermes-zh pin at 9ee5c26 2026-10-03 10:21:57 -07:00
teknium1
b71ba34819 chore(plugin-catalog): delist 11 plugins that override Hermes core or Desktop at runtime
README rule 9 (#130795): listed plugins extend Hermes only through public
surfaces. These 11 entries rebind core functions/methods/module tables or
reach into the Desktop app's own markup, and fail the no core override /
app DOM reach admission checks at their pinned shas.

Plain delisting, not removed.yaml: installed copies keep working, and each
plugin is welcome back with a SHA bump once it moves to a public hook. Every
author has an issue on their repo explaining the finding and the public path.

Dropped from the original list because their compliant re-pins were
approved: clinepass (#130439), prompt-enhance (#130900),
custom-dangerous-patterns (#131920), hermes-zh (#131464) and
skill-retrieval (#131290).
2026-10-03 10:19:59 -07:00
teknium1
33234cd6be catalog(quota): disclose cursor, antigravity and Claude usage reads for v2.8.1 2026-10-03 09:56:09 -07:00
Ronald Reis
573b18bfba catalog(quota): re-pin to v2.8.1 2026-10-03 09:56:09 -07:00
teknium1
9aae3c23e2 fix(plugin-catalog): mark hermes-workflows' /tmp disclosure as deliberate
#131398 added a risk disclosure quoting the plugin's own /tmp handoff
file to the description, and the no-tmp lint (Python lints) went red on
main and on every PR's merge commit. The line documents third-party
behavior; dropping the path would weaken the disclosure, so it gets the
opt-out marker instead.
2026-10-02 21:08:13 -04:00
teknium1
46904a3b46 chore(plugin-catalog): jp-estat disclosure at merge 2026-10-02 17:08:16 -07:00
TakeshiTGAL
7b90574091 fix(plugin-catalog): jp-estat bumps to the built-on wording commit 2026-10-02 17:08:16 -07:00
TakeshiTGAL
7c381f1cb7 feat(plugin-catalog): add jp-estat 2026-10-02 17:08:16 -07:00
teknium1
623211c1cb chore(plugin-catalog): jp-egov-law disclosure at merge 2026-10-02 17:07:40 -07:00
TakeshiTGAL
ecc64a02e5 fix(plugin-catalog): jp-egov-law bumps to the built-on wording commit 2026-10-02 17:07:40 -07:00
TakeshiTGAL
ae4e67f3ea feat(plugin-catalog): add jp-egov-law 2026-10-02 17:07:40 -07:00
teknium1
7290124100 chore(plugin-catalog): linkup disclosure at merge 2026-10-02 17:06:19 -07:00
Shaurya Jain
f3065afb51 feat(plugin-catalog): add linkup plugin 2026-10-02 17:06:19 -07:00
ashmoonori-afk
2c239f19ef feat(plugins): catalog birkin-mnemosyne memory provider 2026-10-02 17:01:30 -07:00
0x7s0lt1
1aadd774e0 feat(optional-mcps|plugin-catalog): add sigrex MCP entry and re-pin sigrex plugin to 1.0.4 2026-10-02 17:01:11 -07:00
teknium1
27c153ff3d chore(plugin-catalog): hermes-workflows version/disclosure at merge 2026-10-02 17:00:47 -07:00
Jacob Hausler
1d3f0d88b0 plugin-catalog: bump hermes-workflows to v1.1.4 (54babd8) 2026-10-02 17:00:47 -07:00
teknium1
f56b508168 chore(plugin-catalog): vet402 disclosure at merge 2026-10-02 17:00:33 -07:00
vet402
65a1b850ee plugin-catalog: add vet402 2026-10-02 17:00:33 -07:00
teknium1
53e648ee1b chore(plugin-catalog): hermes-cron disclosure at merge 2026-10-02 17:00:11 -07:00
Anton V
4eadb60437 feat(plugin-catalog): pin hermes-cron 1.2.0
The doctor reports one error across several jobs as one scheduler fault,
found in production on 0.21.3 (restart-safe worker without linger).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:00:11 -07:00
Anton V
7a33d8c2b9 feat(plugin-catalog): pin hermes-cron 1.1.2
Job summary line and a quiet closed pipe, found in an end-to-end agent run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:00:11 -07:00
Anton V
7a0a9ec884 feat(plugin-catalog): pin hermes-cron 1.1.1
Doctor hardening after an independent review: corrupt data, a real --job
check, instant-ordered run history; 37 stdlib tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:00:11 -07:00
Anton V
0dc3bed5a3 feat(plugin-catalog): add hermes-cron
Skill-only portable Agent Plugins v1 package for operating Hermes cron
jobs, pinned to itpartypattaya/hermes-cron@233c99e8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:00:11 -07:00
teknium1
688f5d5b28 chore(plugin-catalog): memanto disclosure at merge 2026-10-02 16:59:53 -07:00
het0814
bc3612cd07 feat(plugin-catalog): add memanto 2026-10-02 16:59:53 -07:00
teknium1
7994a1e874 chore(plugin-catalog): hermes-council disclosure/requires_hermes at merge 2026-10-02 16:59:25 -07:00