Files
hermes-agent/plugin-catalog/nerve.yaml

51 lines
1.8 KiB
YAML

name: nerve
repo: https://github.com/keeltrace/hermes-nerve
sha: b9e78dd5e00cf1117c563cada4d563a56f66e609
description: >-
Nerve is a supervisory nervous system for Hermes Agent with provider-neutral Jev, Laya, and
OpenJev Reflex backends, evidence-backed Kanban supervision, context governance, token-budget
trajectory control, and durable SSH workers. Disclosure — the default Reflex backend is hosted
Jev; with the default settings (enabled / admission_enabled on) each turn's user prompt (up to
12k characters) and redacted tool/result previews are sent to the configured Jev provider
(OpenRouter Decisions / TypeSafe Jev) using your OPENROUTER_API_KEY or TYPESAFE_API_KEY,
spending your credits on every turn. Laya and OpenJev can be configured as local/self-hosted
backends. The operator-only nerve setup CLI can copy a local HermesContextBus checkout into
HERMES_HOME/plugins/hermes-context-bus and runs hermes plugins enable/disable for that plugin
when a profile is saved; the model cannot trigger this.
maintainer: keeltrace
tier: community
category: automation
requires_hermes: '>=0.21'
docs_url: https://github.com/keeltrace/hermes-nerve#readme
version: 0.3.0
capabilities:
provides_tools:
- nerve_decide
- nerve_rank
- nerve_verify
- nerve_assess
- nerve_context_curate
- nerve_context_rehydrate
- nerve_stats
- nerve_nervous_event
- nerve_supervise_card
- nerve_work_event
- nerve_work_status
- nerve_remote_delegate_task
- nerve_remote_worker_status
- nerve_remote_worker_result
- nerve_remote_worker_cancel
- nerve_remote_worker_control
provides_hooks:
- pre_tool_call
- post_tool_call
- pre_llm_call
- transform_tool_result
- pre_verify
- post_api_request
- api_request_error
- post_llm_call
- on_session_end
provides_middleware: []
requires_env: []