Files
hermes-agent/package.json
T
Maciej Lisiewski e3085ec023 fix(deps): bump undici to 6.29.1 and 7.30.1
Moves the ui-tui direct pin and the root undici@^6/@^7 overrides, plus
the photon sidecar's direct pin and override, to the patched releases
in each line. Both were published 2026-10-15, past the 14-day npm
release-age gate.

Advisories: GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685,
GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6,
GHSA-f72v-6w45-q472, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
2026-11-03 21:06:29 +01:00

90 lines
2.7 KiB
JSON

{
"name": "hermes-agent",
"version": "1.0.0",
"description": "An AI agent with advanced tool-calling capabilities, featuring a flexible toolsets system for organizing and managing tools.",
"private": true,
"workspaces": [
"apps/*",
"ui-tui",
"ui-tui/packages/*",
"web",
"tests-js"
],
"scripts": {
"postinstall": "echo '✅ Node dependencies installed. Run: python run_agent.py --help'",
"install:root": "npm install --workspaces=false",
"install:web": "npm install --workspace web",
"install:tui": "npm install --workspace ui-tui",
"install:desktop": "npm install --workspace apps/desktop",
"audit:root": "npm audit --workspaces=false",
"audit:web": "npm audit --workspace web",
"audit:tui": "npm audit --workspace ui-tui",
"audit:fix:root": "npm audit fix --workspaces=false",
"audit:fix:web": "npm audit fix --workspace web",
"audit:fix:tui": "npm audit fix --workspace ui-tui",
"check": "npm run --ws check",
"fix": "npm run --ws fix",
"prepare": "node -e \"const {existsSync}=require('fs');const {spawnSync}=require('child_process');if(existsSync('.git'))spawnSync('lefthook',['install'],{stdio:'inherit',shell:true})\""
},
"repository": {
"type": "git",
"url": "git+https://github.com/NousResearch/Hermes-Agent.git"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/NousResearch/Hermes-Agent/issues"
},
"homepage": "https://github.com/NousResearch/Hermes-Agent#readme",
"devDependencies": {
"@eslint/js": "9.39.5",
"eslint": "10.12.0",
"eslint-plugin-perfectionist": "5.12.1",
"eslint-plugin-react-hooks": "7.1.1",
"eslint-plugin-unused-imports": "4.4.1",
"globals": "17.13.0",
"lefthook": "2.2.1",
"typescript": "6.0.3",
"typescript-eslint": "8.71.1"
},
"overrides": {
"@electron/osx-sign": {
"isbinaryfile": "5.0.7"
},
"lodash": "4.18.1",
"protobufjs": "^8.7.1",
"brace-expansion": "5.0.12",
"dompurify": "3.4.17",
"katex": "0.19.0",
"ip-address": "10.7.4",
"nanoid@^3": "3.3.20",
"nanoid@^6": "6.0.2",
"js-yaml@^4": "4.3.2",
"undici@^6": "6.29.1",
"undici@^7": "7.30.1",
"postcss": "8.5.29",
"postcss-selector-parser": "7.1.6",
"tar": "7.5.22",
"source-map-js": "1.2.2",
"yaml": "2.9.1",
"vitest": "4.1.12",
"@vitest/mocker": "4.1.12"
},
"engines": {
"node": ">=26",
"npm": "<11.10.0 || >=11.17.0"
},
"allowScripts": {
"unicode-animations": false,
"esbuild@0.28.2": true,
"node-pty@1.1.0": true,
"electron-winstaller@5.4.0": true,
"fsevents@2.3.3": true,
"get-windows@9.3.0": true,
"lefthook@2.2.1": true
},
"dependencies": {
"js-yaml": "4.3.2",
"semver": "7.7.4"
}
}