II.
AgentCoreImpl overview
Reference · liveagent-core-impl:hermes.core@current
Hermes Core (current) overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-core-impl:hermes.core@current.
Attributes
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
Outgoing edges
composes1
- agent:hermes·AgentProductHermes Agent
realizes1
- layer:4-agent-core·LayerAgent-Core
speaks3
- model-transport:openrouter·ModelTransportProtocolOpenRouter
- model-transport:anthropic-messages·ModelTransportProtocolAnthropic Messages
- model-transport:openai-responses·ModelTransportProtocolOpenAI Responses
supports3
- capability:parallel-tool-calls·CapabilityParallel tool calls
- capability:streaming·CapabilityStreaming
- capability:supports-tool-use·CapabilitySupports tool use
supports_orchestration_primitive3
- orch-primitive:agent-dispatch·OrchestrationPrimitiveAgent Dispatch
- orch-primitive:session-handoff·OrchestrationPrimitiveSession Handoff
- orch-primitive:audit-trail·OrchestrationPrimitiveAudit Trail
Incoming edges
composed_of1
- agent-version:hermes@current·AgentVersionHermes
spoken_by1
- model-transport:openrouter·ModelTransportProtocolOpenRouter