II.
AgentVersion JSON
Structured · liveagent-version:hermes@current
Hermes json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent-version:hermes@current",
"_kind": "AgentVersion",
"_file": "agent-stack/versions/hermes-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"agentId": "hermes",
"agentProductId": "agent:hermes",
"displayName": "Hermes",
"summary": "NousResearch agentic CLI",
"sourcePackage": "hermes-agent",
"versionRange": ">=0.14.0",
"releasedAt": "2026-05-16",
"cliCommand": "hermes",
"installMethods": [
"install:pip",
"install:curl"
],
"minSchemaVersion": "6.0.0",
"adapterMetadata": {
"installCommands": [
{
"type": "pip",
"command": "python3 -m pip install --user hermes-agent"
},
{
"type": "curl",
"command": "curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash"
}
],
"authMethods": [
{
"type": "api_key",
"name": "OpenRouter API Key",
"envVars": [
"OPENROUTER_API_KEY"
]
},
{
"type": "api_key",
"name": "Anthropic API Key",
"envVars": [
"ANTHROPIC_API_KEY"
]
},
{
"type": "api_key",
"name": "OpenAI API Key",
"envVars": [
"OPENAI_API_KEY"
]
},
{
"type": "api_key",
"name": "Nous API Key",
"envVars": [
"NOUS_API_KEY"
]
},
{
"type": "github_token",
"name": "GitHub Token",
"envVars": [
"GITHUB_TOKEN"
]
},
{
"type": "api_key",
"name": "Google API Key",
"envVars": [
"GOOGLE_API_KEY"
]
}
],
"authFiles": [
"~/.hermes/cli-config.yaml"
],
"hostEnvSignals": [
"HERMES_SESSION",
"HERMES_RUN_ID"
],
"sessionDir": "~/.hermes/sessions",
"sessionPersistence": "sqlite",
"approvalModes": [
"yolo",
"prompt"
],
"capabilityFlags": {
"canResume": true,
"canFork": false,
"supportsMultiTurn": true,
"sessionPersistence": "sqlite",
"supportsTextStreaming": true,
"supportsToolCallStreaming": true,
"supportsThinkingStreaming": false,
"supportsNativeTools": true,
"supportsMCP": true,
"supportsParallelToolCalls": true,
"requiresToolApproval": true,
"supportsThinking": false,
"supportsJsonMode": false,
"supportsStructuredOutput": false,
"structuredSessionTransport": "none",
"sessionControlPlane": "self-managed",
"supportsSkills": false,
"supportsAgentsMd": false,
"skillsFormat": "none",
"supportsSubagentDispatch": false,
"supportsParallelExecution": false,
"maxParallelTasks": 1,
"supportsInteractiveMode": true,
"supportsStdinInjection": true,
"supportsImageInput": false,
"supportsImageOutput": false,
"supportsFileAttachments": false,
"supportsPlugins": false,
"supportedPlatforms": [
"darwin",
"linux",
"win32"
],
"requiresGitRepo": false,
"requiresPty": false
},
"runtimeHooks": {
"preToolUse": "nonblocking",
"postToolUse": "nonblocking",
"sessionStart": "nonblocking",
"sessionEnd": "nonblocking",
"stop": "nonblocking",
"userPromptSubmit": "nonblocking"
},
"configSchema": {
"configFormat": "yaml",
"configFilePaths": [
"~/.hermes/cli-config.yaml"
]
},
"displayName": "Hermes",
"defaultModelId": "hermes-3-llama-3.1-405b"
},
"hookSupport": {
"interactive": {
"sessionStart": "unsupported",
"stop": "unsupported",
"userPromptSubmit": "unsupported",
"preToolUse": "unsupported",
"sessionEnd": "unsupported"
},
"nonInteractive": {
"sessionStart": "unsupported",
"stop": "unsupported",
"userPromptSubmit": "unsupported",
"preToolUse": "unsupported",
"sessionEnd": "unsupported"
}
},
"bridgeCapabilities": {
"interactiveBridge": false,
"sessionResume": false,
"positionalPrompt": false
}
},
"outgoingEdges": [
{
"from": "agent-version:hermes@current",
"to": "agent:hermes",
"kind": "version_of"
},
{
"from": "agent-version:hermes@current",
"to": "agent-core-impl:hermes.core@current",
"kind": "composed_of",
"attributes": {
"role": "core"
}
},
{
"from": "agent-version:hermes@current",
"to": "agent-runtime-impl:hermes.runtime@current",
"kind": "composed_of",
"attributes": {
"role": "runtime"
}
},
{
"from": "agent-version:hermes@current",
"to": "agent-platform-impl:hermes.platform@current",
"kind": "composed_of",
"attributes": {
"role": "platform"
}
},
{
"from": "agent-version:hermes@current",
"to": "agent-ui-impl:hermes.ui@current",
"kind": "composed_of",
"attributes": {
"role": "ui"
}
},
{
"from": "agent-version:hermes@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.14.0",
"level": "full",
"notes": "Hermes runs multi-turn agent conversations."
}
},
{
"from": "agent-version:hermes@current",
"to": "capability:supports-text-streaming",
"kind": "supports",
"attributes": {
"versionRange": ">=0.14.0",
"level": "full",
"notes": "Hermes streams output in real time."
}
},
{
"from": "agent-version:hermes@current",
"to": "capability:supports-tool-use",
"kind": "supports",
"attributes": {
"versionRange": ">=0.14.0",
"level": "full",
"notes": "Hermes dispatches tool calls per turn."
}
},
{
"from": "agent-version:hermes@current",
"to": "memory-system:agentmemory-service",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:hermes@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:hermes@current",
"to": "install:pip",
"kind": "installed_via"
},
{
"from": "agent-version:hermes@current",
"to": "install:curl",
"kind": "installed_via"
}
],
"incomingEdges": [
{
"from": "agent:hermes",
"to": "agent-version:hermes@current",
"kind": "has_version"
},
{
"from": "agent:hermes",
"to": "agent-version:hermes@current",
"kind": "has_version"
},
{
"from": "hook-mapping:hermes-on-event-native",
"to": "agent-version:hermes@current",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:post-tool-use-hermes",
"to": "agent-version:hermes@current",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agent-version:hermes@current",
"kind": "bridges_for",
"attributes": {}
}
]
}