d2fc4a4701
Internal SmartGift build of a Claude Code monitoring dashboard. Lanes: a durable unit of parallel agent work, one per working directory, tracked across session restarts. Managed lanes are git worktrees the dashboard provisions and can reset or remove behind a three-check destroy guard and a counted preflight; adopted lanes are directories you already own and are never destroyable. Pipelines: a lane moves through pipeline stages. A stage the agent declares with evidence renders green; a stage inferred from the tool-event stream renders dashed amber and never counts as done. Detection is forward-only within a 30-minute window, and never writes the declared stage. Workspace: one page at /run with a lane grid, the selected lane's pipeline, and a full Claude console behind a disclosure.
41 lines
2.1 KiB
JSON
41 lines
2.1 KiB
JSON
{
|
|
"name": "agent-dashboard-desktop",
|
|
"version": "1.4.6",
|
|
"private": true,
|
|
"description": "Native macOS and Windows desktop shell for Claude Code Agent Monitor.",
|
|
"author": "Nguyễn Ngọc Trí Vĩ <vinnt@smartgift.vn>",
|
|
"license": "UNLICENSED",
|
|
"homepage": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor.git"
|
|
},
|
|
"main": "out/main.js",
|
|
"scripts": {
|
|
"clean": "rm -rf out release",
|
|
"prebuild": "node scripts/prebuild.js",
|
|
"build": "npm run prebuild && tsc -p tsconfig.json",
|
|
"build:icons": "bash scripts/build-icons.sh",
|
|
"build:win-icon": "powershell -NoProfile -ExecutionPolicy Bypass -File scripts/build-win-icon.ps1",
|
|
"dev": "npm run build && electron out/main.js",
|
|
"package": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --arm64 --x64 --publish never",
|
|
"dmg": "npm run package",
|
|
"dmg:arm64": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --arm64 --publish never --config.dmg.title='Claude Code Monitor (Apple Silicon)'",
|
|
"dmg:x64": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --x64 --publish never --config.dmg.title='Claude Code Monitor (Intel)'",
|
|
"dmg:universal": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --universal --publish never --config.dmg.title='Claude Code Monitor (Universal)'",
|
|
"win": "npm run build && electron-builder --win nsis --x64 --publish never",
|
|
"win:portable": "npm run build && electron-builder --win portable --x64 --publish never",
|
|
"test": "npm run build && node --test --test-reporter=spec tests/smoke.test.mjs",
|
|
"postinstall": "electron-builder install-app-deps"
|
|
},
|
|
"dependencies": {
|
|
"better-sqlite3": "^11.7.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.10.0",
|
|
"electron": "^35.7.0",
|
|
"electron-builder": "^25.1.8",
|
|
"typescript": "^5.5.4"
|
|
}
|
|
}
|