61cc37ba32
The repo shipped five install/publish surfaces that nothing in the project builds, tests or documents as supported any more. Each one carried its own stale docs, and the Docker/Podman path additionally described a Dockerfile whose COPY of statusline/ would have broken the build the moment that directory went away. Removed: vscode-extension/ (16 files, marketplace extension for an ID we do not own); statusline/ (3 files, standalone CLI statusline); the repo-root landing/wiki PWA assets (sw.js, manifest.json, robots.txt, sitemap.xml, og-image.svg, favicon.svg, fonts/ - 17 files for pages that no longer exist); .superpowers/ (4 files of scratch brainstorm state, already covered by .gitignore:55); and the container publish path (Dockerfile, docker-compose.yml, .dockerignore, 5 Makefile targets, 2 npm scripts). Kept deliberately - these are about the USER's containers, not ours: scripts/install-hooks.js container detection and AGENTHUB_ALLOW_CONTAINER_HOOKS (issue #193), server/lib/lane-detect.js docker-compose service detection, server/data/profile-templates/postgres-compose/, server/lib/stage-detect.js 'docker push' detection, the host.docker.internal Prometheus notes, the Config Explorer's reads of the user's own ~/.claude/statusline.py, and .devcontainer/ (its docker-in-docker feature is dropped since it existed only to build the removed Dockerfile). Docs follow the code: ARCHITECTURE.md loses the VS Code, statusline and container sections plus two dead TOC anchors, and its PWA section is rewritten from three PWAs to one; INSTALL.md, SETUP.md, docs/DEPLOYMENT.md, server/README.md, client/README.md, docs/README.md, docs/HOOKS.md and docs/DATABASE.md drop the same. The Makefile target count in ARCHITECTURE.md is corrected 25 -> 17 (it was already stale).
99 lines
2.9 KiB
JSON
99 lines
2.9 KiB
JSON
{
|
|
"name": "agenthub",
|
|
"version": "1.5.0",
|
|
"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 && (cd client && npm 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 --test server/__tests__/*.test.js && cd client && npm test",
|
|
"test:server": "node --test server/__tests__/*.test.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.5.16",
|
|
"cors": "^2.8.5",
|
|
"cross-spawn": "^7.0.6",
|
|
"express": "^4.21.2",
|
|
"multer": "^2.0.0",
|
|
"redoc": "^2.5.3",
|
|
"swagger-ui-express": "^5.0.1",
|
|
"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"
|
|
}
|
|
}
|