f0dc1445fc
- psmux prints `name: 1 windows (created …)` whatever `list-sessions -F`
asks for. Read as names, every live pane looked gone and the heal beat
closed its run (and its tab) within seconds while the session kept
running. tmux.js (and the Update all helper) now take the text before the
first `:` — a session name never holds one.
- `npm run setup` used `(cd client && npm install)`; cmd.exe's ( ) is no
subshell, so `npm run link-cli` ran inside client/ ("Missing script") and
Update now failed on Windows. Now `npm --prefix client install`.
- Update now: an npm step names itself in its error and shows the END of
npm's output (the error, not the warnings), says when it hit the time
limit, and gets 20 min instead of 5.
99 lines
2.9 KiB
JSON
99 lines
2.9 KiB
JSON
{
|
|
"name": "agenthub",
|
|
"version": "2.6.2",
|
|
"bin": {
|
|
"agenthub": "bin/agenthub.js"
|
|
},
|
|
"description": "Local control surface for Claude Code agents - session monitoring, parallel lanes, terminal runs, and Claude Code configuration management",
|
|
"private": true,
|
|
"type": "commonjs",
|
|
"main": "server/index.js",
|
|
"files": [
|
|
"server",
|
|
"scripts",
|
|
"data",
|
|
"statusline",
|
|
"README.md"
|
|
],
|
|
"author": "Nguyễn Ngọc Trí Vĩ",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://git.smartgift.io.vn/Smartgift-AI/AgentHub.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://git.smartgift.io.vn/Smartgift-AI/AgentHub/issues"
|
|
},
|
|
"license": "UNLICENSED",
|
|
"homepage": "https://git.smartgift.io.vn/Smartgift-AI/AgentHub#readme",
|
|
"keywords": [
|
|
"claude",
|
|
"claude-code",
|
|
"anthropic",
|
|
"agent",
|
|
"dashboard",
|
|
"real-time",
|
|
"monitoring",
|
|
"activity-tracking",
|
|
"nodejs",
|
|
"express",
|
|
"react",
|
|
"websocket",
|
|
"sqlite",
|
|
"better-sqlite3",
|
|
"web-push",
|
|
"vapid",
|
|
"notifications",
|
|
"productivity",
|
|
"developer-tools"
|
|
],
|
|
"scripts": {
|
|
"prepare": "git config core.hooksPath .husky || true",
|
|
"postinstall": "node scripts/postinstall.js",
|
|
"dev": "node scripts/dev.js",
|
|
"dev:raw": "concurrently -n server,client -c blue,green \"npm run dev:server\" \"npm run dev:client\"",
|
|
"dev:server": "node --watch server/index.js",
|
|
"dev:client": "cd client && npm run dev",
|
|
"build": "cd client && npm run build",
|
|
"start": "node server/index.js",
|
|
"setup": "npm install && npm --prefix client install && npm run link-cli",
|
|
"update:pull-setup": "git pull --ff-only && npm run setup",
|
|
"install-hooks": "node scripts/install-hooks.js",
|
|
"seed": "node scripts/seed.js",
|
|
"import-history": "node scripts/import-history.js",
|
|
"reconcile-tokens": "node scripts/import-history.js --reconcile-tokens",
|
|
"clear-data": "node scripts/clear-data.js",
|
|
"test": "node scripts/test-server.js && cd client && npm test",
|
|
"test:server": "node scripts/test-server.js",
|
|
"test:client": "cd client && npm test",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check .",
|
|
"openapi:yaml": "node scripts/generate-openapi-yaml.js",
|
|
"link-cli": "npm link || node -e \"console.warn('agenthub CLI not linked globally (no permission?). Link manually with: npm link')\""
|
|
},
|
|
"dependencies": {
|
|
"@lydell/node-pty": "^1.2.0-beta.15",
|
|
"adm-zip": "^0.6.1",
|
|
"cors": "^2.8.5",
|
|
"express": "^4.21.2",
|
|
"multer": "^2.0.0",
|
|
"redoc": "^2.5.3",
|
|
"swagger-ui-express": "^5.0.1",
|
|
"systray2": "^2.1.4",
|
|
"tar": "^7.4.3",
|
|
"uuid": "^11.1.0",
|
|
"web-push": "^3.6.7",
|
|
"ws": "^8.18.0"
|
|
},
|
|
"optionalDependencies": {
|
|
"better-sqlite3": "^12.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"concurrently": "^9.1.2",
|
|
"js-yaml": "^4.1.0",
|
|
"prettier": "^3.8.1"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
}
|