{ "id": "hermes", "role": "runtime", "version": "1.7.0-rc.2", "title": "Hermes Agent", "description": "Hermes Agent (NousResearch) — skills nest under skills/gsd/ category bucket; nested skill layout; settings-json hook surface; Claude hook event dialect; tier-2 support.", "tier": "core", "requires": [], "engines": { "gsd": ">=1.6.0" }, "runtime": { "configHome": { "kind": "dot-home", "name": ".hermes", "env": [ "HERMES_HOME" ] }, "localConfigDir": ".hermes", "configFormat": "settings-json", "artifactLayout": { "global": [ { "kind": "skills", "destSubpath": "skills/gsd", "prefix": "gsd-", "nesting": "nested", "recursive": false, "converter": "convertClaudeCommandToClaudeSkill" } ], "local": [ { "kind": "skills", "destSubpath": "skills/gsd", "prefix": "gsd-", "nesting": "nested", "recursive": false, "converter": "convertClaudeCommandToClaudeSkill" } ] }, "commandStyle": "slash-hyphen", "hooksSurface": "settings-json", "hookEvents": "claude", "sandboxTier": "none", "supportTier": 2, "installSurface": "settings-json", "writesSharedSettings": true, "permissionWriter": null, "extendedHookEvents": [], "hostIntegration": { "embeddingMode": "imperative", "commandSurface": "slash-programmatic", "dispatch": { "namedDispatch": false, "nested": true, "maxDepth": 1, "background": true, "subagentToolkit": "read-only", "backgroundDispatch": false }, "modelMode": "active", "hookBus": "host", "stateIO": "filesystem", "transport": "mcp", "runtime": "python" } } }