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: []