3 Commits

Author SHA1 Message Date
3L0935
a8561bdf56 plugin-catalog: bump lancedb-suite to v1.5.3 2026-09-21 15:21: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