homeassistant, spotify and claude-subscription-directsdk now live as
subdirectories of NousResearch/hermes-official-plugins, the single repo for
Nous's official plugins (each old repo's history carried over). Plugin code
is unchanged, so the manifest surface is identical and the re-pin needs no
new consent.
Existing installs follow on their own: the left-core migration installs by
catalog name, and a catalog re-pin clones the entry's current repo/subdir and
rewrites the install record. Adds 1200x600 card images.
Plugins read declared secrets with agent.secret_scope.get_secret and use a
subscription sign-in only through credentialed_provider_request
(requires_auth), so Hermes attaches the token. They never read .env,
Hermes's auth.json, another tool's login or any credential store directly,
and never refresh, rotate or write OAuth tokens. Missing route = ask Hermes
for one. The plugin developer guide's own examples switch from os.environ to
get_secret to match.
Adds hermes-adaptive-effort, pinned to atostivint/hermes-adaptive-effort at
0998a083d85ea52fbef38427b44a54d27332358a (version 0.3.1, a GitHub pre-release).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Bump the cheatsheet pin to ba546a9. The change is capability-neutral: a
server-side curated intent map served by a new local /suggest route, plus a
Suggested block in the desktop Commands tab. No runtime network, no new host
RPCs; capabilities: unchanged and the disclosure clause is unchanged.
Markdown wiki as Hermes long-term memory: plain files you and the agent
edit together (Obsidian-compatible, git-versionable), local SQLite FTS5
search with optional qmd hybrid retrieval. No network calls with the
default backend; the optional qmd backend runs local models.
Pinned at v1.0.0 (d196195). Validated with 'hermes plugins validate':
all checks pass, security scan safe.
/command-log days: one line per local calendar day, newest day first,
with the same columns as the other groupings; works with every window
(/command-log 30d days). What is recorded did not change.
/approval-log days: one line per local calendar day, newest day first,
with the same columns as the other groupings; works with every window
(/approval-log 30d days). What is recorded did not change.