Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Hermes
agent-version:hermes@currenta5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
AgentVersion JSON

agent-version:hermes@current

Structured · live

Hermes json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · agent-stack/versions/hermes-current.yamlCluster · agent-stack
Record JSON
{
  "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": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab