Commit Graph

1478 Commits

Author SHA1 Message Date
teknium1
644f063462 chore(catalog): review disclosure for maqami-travel 2026-10-07 04:38:37 -07:00
Cursor Agent
1fa56fbb74 Bump maqami-travel to 1.0.7 (6478de2) 2026-10-07 04:38:37 -07:00
Cursor Agent
bd7e8f72de Update MAQAMI Travel: customers check out on book.maqami.co 2026-10-07 04:38:37 -07:00
negm17111995
8b70ce39f6 chore(plugin-catalog): bump maqami-travel pin to d7c4efd 2026-10-07 04:38:37 -07:00
negm17111995
1239025194 chore(plugin-catalog): bump maqami-travel pin to e61e306 2026-10-07 04:38:37 -07:00
negm17111995
4e73b91e59 chore(plugin-catalog): bump maqami-travel pin to 237ea94 2026-10-07 04:38:37 -07:00
Ahmed Nejm
2ea61e4f8d chore(plugin-catalog): bump maqami-travel pin to ada1b35 2026-10-07 04:38:37 -07:00
negm17111995
287107da39 chore(plugin-catalog): bump maqami-travel pin to 94c8570 2026-10-07 04:38:37 -07:00
negm17111995
d8d63cae7d chore(plugin-catalog): bump maqami-travel pin to 4d40cd8 2026-10-07 04:38:37 -07:00
negm17111995
9fec93f7be feat(plugin-catalog): add maqami-travel plugin 2026-10-07 04:38:37 -07:00
Eva
bbdc27ecb6 feat(plugin-catalog): bump plan-mode to 0.3.5 2026-10-07 04:38:04 -07:00
Eva
45992341d8 feat(plugin-catalog): bump plan-mode to 0.3.4 2026-10-07 04:38:04 -07:00
Ace Data Cloud Dev
77c9cf2a4e docs(plugin-catalog): show the official Ace Data Cloud logo 2026-10-07 04:37:30 -07:00
Ace Data Cloud Dev
550061d578 feat(plugin-catalog): add Ace Data Cloud model provider 2026-10-07 04:37:30 -07:00
Kenny Wang
8d4e867b54 chore(plugin-catalog): bump unitares to 0.3.3 2026-10-07 04:36:58 -07:00
Luca Simone
cb11dd4868 fix(catalog): pin hermes-pii with PII logging fix and passing CI 2026-10-07 04:36:25 -07:00
Luca Simone
8e0c6bff29 Fix hermes-pii catalog model provisioning disclosure 2026-10-07 04:36:25 -07:00
teknium1
105c4e542b chore(catalog): review disclosure for fish-audio 2026-10-07 04:35:55 -07:00
100yenadmin
6050954aa2 feat(plugin-catalog): add fish-audio plugin 2026-10-07 04:35:55 -07:00
teknium1
8b8eeb5209 chore(catalog): review disclosure for hermes-pokemon 2026-10-07 04:35:23 -07:00
sxuf
b0ae217f59 feat(plugins): update Hermes Pokemon to v0.6.2 2026-10-07 04:35:23 -07:00
sxuf
8dee2ca338 feat(plugins): update Hermes Pokemon to v0.6.1 2026-10-07 04:35:23 -07:00
sxuf
21b00d554f feat(plugins): update Hermes Pokemon to v0.6.0 2026-10-07 04:35:23 -07:00
sxuf
925846135f feat(plugins): update Hermes Pokemon to v0.5.0 2026-10-07 04:35:23 -07:00
sxuf
59d4905d49 feat(catalog): add Hermes Pokemon desktop companion 2026-10-07 04:35:23 -07:00
teknium1
5064b61002 chore(catalog): review disclosure for nexus 2026-10-07 04:34:52 -07:00
Neboy72
6b9bdeb00f catalog(nexus): repin to ec3a21c so the entry matches the shipped engine
The follow-up review found that the entry pointed at 6f464f72 while the engine
pin inside it still said a9641795, so an install fetched the old engine and lost
both of the fixes that round was meant to deliver. The pin is fixed in the
plugin itself now; this repins the catalog entry to that corrected commit so the
reviewed revision and the installed revision are the same thing again.

Also updated:
- `docs_url` and `image` now resolve at the new commit (both verified reachable).
- The description no longer implies "runs fully local" without qualification: it
  notes that an embedding key already present in the environment is
  auto-detected, and points at the README's egress section as the authoritative
  list. That was the third finding.

Validation: `scripts/validate_plugin_catalog.py plugin-catalog/nexus.yaml` →
`OK: 1 file(s) valid`.
2026-10-07 04:34:52 -07:00
Neboy72
f13081ee7a catalog(nexus): repin to 6f464f7 (follow-up review fixes) 2026-10-07 04:34:52 -07:00
Neboy72
ba9799adf2 catalog(nexus): repin to 616258b (second-round review fixes)
A second review pass over e420433 found five issues, one of them a real leak:
the endpoint matcher used a substring host test, so a lookalike domain could
receive a real provider key. Fixed in 616258b, along with the docstring that
promised a redirect the code never performed, a silent key rejection, an unused
import and a dependency-bound drift across three manifests.

Suite on the new pin: 2171 passed, 3 skipped.
2026-10-07 04:34:52 -07:00
Neboy72
81ecbc9a75 catalog(nexus): repin to e420433 (CI green)
Final revision: the mcp floor is corrected and the paid-station tests opt in
explicitly, so the audit passes on a clean machine. Audit run on this commit:
completed/success.
2026-10-07 04:34:52 -07:00
Neboy72
59ff3b30cb catalog(nexus): repin to bffedaa
Carries the corrected mcp floor (>=2.0.0,<3.0.0). The previous pin resolved
mcp 1.x on CI, where `add_request_handler` does not exist, and the audit run
failed at collection. Reproduced and fixed; the CI job now passes in a clean
replica.
2026-10-07 04:34:52 -07:00
Neboy72
2f87a2c0b8 catalog(nexus): repin to the egress-safety commit, fix the description
Points at 3be00e5, which carries the review fixes: opt-in cloud embedding,
opt-in query rewriting and paid stations, no cwd/.env load, key only paired
with its own endpoint, full egress documentation. The description no longer
claims a blanket 'runs fully local' without naming the opt-in paths.
2026-10-07 04:34:52 -07:00
Neboy72
9d87ae22ae feat(catalog): add nexus-memory memory provider
Nexus Memory is a self-hosted MemoryProvider: Qdrant for storage, a
knowledge graph, and auto-detected embeddings (Voyage, OpenAI, Google,
Jina, Ollama, sentence-transformers). It prefetches before each turn and
writes back after it, and shares one collection with the Nexus MCP server
so Hermes and any MCP-connected agent read and write the same memories.
Fully local operation is supported — no cloud key is required with Ollama
or sentence-transformers.

The pinned tree is a dependency shim: its engine resolves from the same
repository at the pinned commit through tool.uv.sources, so the provider
arrives with its runtime rather than asking an index for a bare name.

Disclosure for review (admission rule 13):
- Network: Qdrant over HTTP (localhost by default), and HTTPS to the
  configured embedding provider (Voyage/OpenAI/Google/Jina) or to a local
  Ollama instance. No other hosts are contacted.
- Reads outside its own data: it checks ~/.hermes/scripts/*.sh and
  ~/Library/LaunchAgents/*.plist for a backup entry naming its backups
  directory, only to decide whether to mention setting up off-site backup.
- Credentials: only its own config (the embedding provider key). It reads
  no other tool's token file.
- Background: daemon threads for write-back, prefetch, backup and entity
  extraction. No shell commands, no self-update (opt-in and off here).
2026-10-07 04:34:52 -07:00
Teknium
1070b91da6 Revert "plugin-catalog: add tirith (opt-in pre-exec scanning, moved out of core)"
This reverts commit 945ffcd257.

Hermes does not maintain a tirith plugin. If upstream ships one, it goes through
the normal catalog admission under their name.
2026-10-06 11:49:00 -07:00
Teknium
945ffcd257 plugin-catalog: add tirith (opt-in pre-exec scanning, moved out of core)
Pins NousResearch/hermes-plugin-tirith@77405987: a pre_tool_call hook that runs
`tirith check --offline` on terminal commands and escalates findings to the normal
approval gate. Uses a tirith binary the user installs; nothing is downloaded.
Validated at the pin with `hermes plugins validate --install-deps` (scan: safe).
2026-10-06 11:00:51 -07:00
teknium1
9d4dfde817 plugin-catalog: add mem0 and openviking (vendor-maintained memory providers) 2026-10-06 04:17:19 -07:00
Michael Guber
718019b064 chore(plugin-catalog): update Gmail to v1.0.15 2026-10-06 00:52:06 -07:00
Teknium
b9260b2180 chore(plugin-catalog): evalroute disclosure wording (harness name) at merge 2026-10-06 00:51:35 -07:00
James
824886bbce plugin-catalog: bump evalroute to v0.6.4
Supersedes the v0.6.3 bump on this branch. Pin evalroute>=0.9.2,<0.10: the library's 0.9.2
records the agent harness as part of the arm and adds a verified claude-code runner for
`hermes evalroute dispatch --runner claude-code` (spawns `claude -p` under the user's own
Claude account; the disclosure gains that sentence). Plugin code unchanged.
2026-10-06 00:51:35 -07:00
James
59533e385b plugin-catalog: bump evalroute to v0.6.3
Pin evalroute>=0.9.1,<0.10. The library's 0.9.1 ships flywheel schema 2 — lane-correction
rows leave as lane pairs (from_lane, to_lane, method, week), never task text — and records
max_turns as part of the arm, so the contribute disclosure gains one sentence. Plugin code
unchanged from 0.6.2 (#132926).
2026-10-06 00:51:35 -07:00
Teknium
8a9e3b8751 chore(plugin-catalog): limbic disclosure at merge (spaCy models are not downloaded) 2026-10-06 00:51:04 -07:00
D Yiapanis
6f3d4ec8ea chore(catalog): pin limbic @ 2aa69d0 — publish-identity scrub (history rewritten to d@yiapanis.co; replaces eeb432a, same tree) 2026-10-06 00:51:04 -07:00
Demetri
7dd6c67503 chore(catalog): bump limbic sha — review r2 (pin-key remap, blob-oid sha1 verify, same-pass redownload) 2026-10-06 00:51:04 -07:00
D Yiapanis
e100e3ff59 chore(catalog): bump limbic sha after review fixes (pinned downloads, MXID identity, no runtime pip installs) 2026-10-06 00:51:04 -07:00
D Yiapanis
2fdc8c619f feat(catalog): add limbic entry 2026-10-06 00:51:04 -07:00
aimable100
12b78e3965 chore(plugin-catalog): pin hermes-tenuo to 0.1.3 2026-10-06 00:50:33 -07:00
aimable100
2941ec6b05 chore(plugin-catalog): pin hermes-tenuo to 0.1.2 2026-10-06 00:50:33 -07:00
aimable100
5e0048115b feat(plugin-catalog): add hermes-tenuo 2026-10-06 00:50:33 -07:00
Adolanium
35a2a31fa6 fix(catalog): update hermes-resetwatch to 0.2.21 2026-10-06 00:48:35 -07:00
Teknium
be784ba09e chore(plugin-catalog): session-lens disclosure at merge 2026-10-06 00:48:05 -07:00