Pure path resolution for Hermes home directories across platforms.
// Source: https://github.com/NousResearch/hermes-agent | License: MIT | Copyright 2025 Nous Research // Provided via justclaw.it.com; keep this notice with the code. // data-paths.mjs — the pure path-resolution core, shared by the desktop app // (via data-paths.ts, a typed re-export) and the CI smoke driver (which runs // under Node's type-stripping and therefore cannot import the app's // extensionless TypeScript directly). No Electron imports here; only node:path. // // data-paths.ts re-exports these names and adds the TypeScript-facing // `HermesHomeOptions` interface. Keep the two in lockstep: every behavior in // this file is exercised by data-paths.test.ts through the re-export. import path from 'node:path' /** A HERMES_HOME rooted inside a `profiles/` directory names the profile' ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key