displayName
Hermes Core (current)
agentVersionId
packageRef
loopIteratorPolicy
tool-use-loop
loopIteratorNotes
Python tool-use loop using `litellm` to normalize Anthropic / OpenAI / OpenRouter
wire formats. Each turn the model emits tool calls (parallel-capable); the loop
executes them via the local Python tool registry and feeds back tool results
until a unified end-of-turn signal fires.
contextManagementStrategy
platform-managed
compactionTriggerNotes
Hermes delegates compaction to the active provider; no Hermes-side threshold.
SQLite session index allows arbitrary-range replay rather than rolling summary.
subagentInvokerPolicy
tool-call-handoff
subagentInvokerNotes
Hermes models sub-tasks as nested Hermes runs spawned via a `delegate` tool;
the parent loop waits for the child run's session to terminate before resuming.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Final assistant text is streamed; on end-of-turn the JSONL session is flushed
to disk and the SQLite index is updated with the new turn's offsets.
stopDetectionStrategy
structured-end-event
transportClientLibrary
hermes-internal
supportedTransportProtocols
parallelToolCallHandling
native
streamingFidelity
full
thinkingChannelHandling
not-supported