{"_id":"argus-ai-hub","_rev":"32-479e6523a2ca7fd6df21c83067e266dc","name":"argus-ai-hub","dist-tags":{"latest":"1.0.13"},"versions":{"0.1.0":{"name":"argus-ai-hub","version":"0.1.0","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.0","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js"},"dist":{"shasum":"394fbb43c1b5d4188147c6d9f98a1caa8d1f1115","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.0.tgz","fileCount":160,"integrity":"sha512-kL120qnQKLWYLE/6wl++rTDXKhVLLPr6u0Cn9EkQ7uE2+XtUU/SjggOq8Hbttc1qYLzZGj9sjOuwwlmuz1i9JA==","signatures":[{"sig":"MEUCIHhJ/AMZobc6a4FwfsWNWAo9Q/n2zjXbD7qHXej4MBNMAiEAw/z/nbV5YJlPArEM0VMGqBD64byxGqA48ST8Bl47IHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970108},"type":"module","engines":{"node":">=22"},"gitHead":"49ee8500ccf7a1d1bd13d5cace86fd45019fb79a","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"11.6.2","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.0_1776541272945_0.7882472936091687","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"argus-ai-hub","version":"0.1.1","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.1","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js"},"dist":{"shasum":"82e3bdcde4880e578acb8d6f44b23ff09d1174a5","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.1.tgz","fileCount":160,"integrity":"sha512-Qz00g9YdzH/fS0Fql3Wo10EDEgtVB+rjCEpV8AA2rqF2bJF8IL5Tqyqm1Fo32n3ydyra8ME4Q/HDNmavXx3TTA==","signatures":[{"sig":"MEQCIFm6wHLI/Oq+4qYzHNpFK8miw+7ncm2Zdw6OU1fKvBObAiArQ1z3qbm4DGhXoWU19S+qNhT9ExDmhgR6zIUa9aT8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969638},"type":"module","engines":{"node":">=22"},"gitHead":"9663c0a898374de2b6eef4e1bd2e91897af581ee","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.1_1776553899623_0.7882118643341764","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"argus-ai-hub","version":"0.1.2","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.2","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"029a259c9b5eeaf711ccc5c218c2f0d51643b68e","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.2.tgz","fileCount":160,"integrity":"sha512-SsGGzATxDvMdTvNuEnxMSm0G8ddv+i39e686jbnyXGU22FJD+9b2943XRY8gCO/fLb4ohrMmCNkwmlq9zZ8xNg==","signatures":[{"sig":"MEQCIFaRGd9nTSZ7xHv4Y/LbU8Xv41Ec4GvoZft6MjTCEH8+AiAPkBvLM74iANQj1O5TubGIm/iCSAlXA/uc9mb9Aa6Vrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969676},"type":"module","engines":{"node":">=22"},"gitHead":"745e7562d323c2aec48278b7abb4598da22c9d62","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.2_1776555736408_0.3564801729914713","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"argus-ai-hub","version":"0.1.3","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.3","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"ccc799a2c2992f930bba711086ca2d1613703532","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.3.tgz","fileCount":160,"integrity":"sha512-EOskEBOdidL5Hic6HlVWKAmxcQ1+aof7R0uZMaygj3G1xeNq24rywFaQkqZnaRCXDjwbkgPq/a1mluSpu8pGXA==","signatures":[{"sig":"MEQCIDoarOuJ5/jI/ngPG6mppglp6ZxQCLY1GA1eA9JYBpfzAiAHuz6wRuedInZCBVDeCS7MHv6qgVMmTCPAWacRNsO+4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969527},"type":"module","engines":{"node":">=22"},"gitHead":"d5295fa4059d2100392af70d3891216cf539862c","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.3_1776556572357_0.5131304205475498","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"argus-ai-hub","version":"0.1.4","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.4","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"eeeaf45cc0e3f6e2477e896842e837c347e22fc5","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.4.tgz","fileCount":160,"integrity":"sha512-umpXl5pLvB71Zi/jJa2VAzeb1OHUrJAU39/wGJEr2/ddWFPRNnRdAN821B/hDYVtwEZ79xwFvzZNwNBe+kjvPw==","signatures":[{"sig":"MEUCIGkxfnbUUTtsL/DD6puvFJyhozmWcdzg1DlUl/67l/WAAiEAxKAQa/9pLNZUE34w3HW2oz+NDPnT1HvDyDAaiv46jGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":973811},"type":"module","engines":{"node":">=22"},"gitHead":"72031ed25ceedb0dc53c96af2983d31ef123adf3","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.4_1776557964561_0.3036552301614155","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"argus-ai-hub","version":"0.1.5","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.5","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"4fb548e6b90357a426938585db9d429c42229df4","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.5.tgz","fileCount":160,"integrity":"sha512-hv0sdtmINdmMt9/TX5qiVVWQysQXGr7LvQGFolonjuoL4vobzZB/6Rp5uJkgl1IL54GQ7VXaCSJ7GG7ZTMvszQ==","signatures":[{"sig":"MEYCIQDFRHbrJLZaT3FdghnDOnvWs+hX18SaXJ9VwdUeiB38bwIhAJcdVcnjxTANreGXmRkkygtGyHQ0FIvg6YGUzma2thEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976237},"type":"module","engines":{"node":">=22"},"gitHead":"5544950f461e97ce9b7c71fb89dce9016468f7a7","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.5_1776567044904_0.923928033097013","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"argus-ai-hub","version":"0.1.6","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.6","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"56ca17a1b5db621790baeb1daa4581251e3387a2","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.6.tgz","fileCount":160,"integrity":"sha512-hywozM5vYwDtwPGbRrHo26CdX/LvZAiXMdpUMpfMwX7ax2kf4OfEY0kB5vE2NYO8EV/tmaWJJHxVSjUKZ8urZA==","signatures":[{"sig":"MEUCIGNydHOjv9Hj7O/+qESSVEaDBuF/NTlYWJhfjT97Ej+4AiEAwnZlcwO6qIDpbKzzXNxhgwCS80mClFet4kKCq2kW89Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976237},"type":"module","engines":{"node":">=22"},"gitHead":"128c4300075728efa38684b66acf7e7974085203","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.6_1776567886954_0.9735358066557391","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"argus-ai-hub","version":"0.1.7","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.7","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"e8d253485cd8edccb9da30c00c7e69e4f4641e18","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.7.tgz","fileCount":172,"integrity":"sha512-itmyC1HA3pLYQzIX3+Docn+LQBb599mlQVoT7Lt/z1R7LpJ/YhYxeR7DzBj0fO9klXG/jKlUJx7WqydYpeCF8A==","signatures":[{"sig":"MEUCIQDMMhn8LlfMhwW8K4Z6MGqbvRe9aMxz32Vu+j5hx0mCNwIgeYy0CChgC7+wTXZrt2+LFF4Xa1KoOQiviifMTwVqwkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980483},"type":"module","engines":{"node":">=22"},"gitHead":"f4e3a8262a9d1d8e69ef3e6e6b9813bc6f2db56a","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.7_1776620798003_0.8462246779064397","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"argus-ai-hub","version":"0.1.8","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.8","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"de3a7eb6b592d4335b4a280cb568b8fecead624b","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.8.tgz","fileCount":176,"integrity":"sha512-y8L9GQ0MJkuLDVe/boUhkO08a6BAMSoGkyVCcnZw2HEr0nTzO9R1xFcK2w6wWoJW057DHAdZaJqum17AyJekVA==","signatures":[{"sig":"MEUCIQDiLyPq0rodHdlGOdPinq853YunGGM4gEP1Ia2tBolwmwIgBqJcuMouuOLfNdGfmuljGfAwVbhV5RdCniflZBtmhMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":998984},"type":"module","engines":{"node":">=22"},"gitHead":"309e2786ce8436c4d80d16db605982b0df9e5108","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.8_1776644446791_0.6616037511907227","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"argus-ai-hub","version":"0.1.9","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.9","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"6329c0686fbbb777308dfbcbb8b32c2f7c43cf6a","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.9.tgz","fileCount":176,"integrity":"sha512-CSFl2VOC3G3NZ1vPG97KRBAbj45VBLXq0UC0lo1HwSJFYpKg/7S21SQcuagrELx0j2dwYSivoFJa8RdaYAbCgA==","signatures":[{"sig":"MEUCIQCRCfnGDDwXPBvQ/Ix84zR3ikwZ67z+CHq11sKQ5QpBMAIgIKFRHjxoNHnM99skNPjcerEAGhSxnUeYFWeiK2zeOsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1011431},"type":"module","engines":{"node":">=22"},"gitHead":"ce5b0f4aa442b1564b92d1af7a9153a719a589cc","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.9_1776717145304_0.8678025399315776","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"argus-ai-hub","version":"0.1.10","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.10","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"13bacea8545f3ab42bbd01c0ab3ccd45bf27a78e","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.10.tgz","fileCount":176,"integrity":"sha512-JlxNpS6jZjLczF+VRx/jsiMp8sU1+v4951gD8oVKrYS+6XkMZnMUp4zzzx+RoQzOrRb66dnxWdGFtq+7sR/Ojg==","signatures":[{"sig":"MEUCIGD+miI4CAxnsQuirpzSt3gclL46XcMF53fkHXFYpivKAiEA7hQWZ3qHgKyt66nsO2bgvzuZOnNY3wpWs60KEKNQaPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025218},"type":"module","engines":{"node":">=22"},"gitHead":"cf7b5c1fed2400e4411f8cfdf6b409604b8cf851","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.10_1776744436103_0.2616643684637028","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"argus-ai-hub","version":"0.1.11","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.11","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"bee11b61a40a1e41b151805d7d2b2b20456f8a22","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.11.tgz","fileCount":176,"integrity":"sha512-oK75fD6ut9rcu2TD9FD+bI2zr+Vrle/UlrY14QzngN0uGqMxobDSiw14XZiw+ZB96fgXOs9itGedRUrjNexTxA==","signatures":[{"sig":"MEQCIHntIwaw9xxykZ0LEU10AMuyL2tFpunjZ6dURJykXteyAiBSmoeHtqEXKEFRCjm5d6LUUIkK9gJGZIsBPlk/eZTq5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025984},"type":"module","engines":{"node":">=22"},"gitHead":"6530828ceec33e34bb188ca6f374787cb78cefdb","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.11_1776791783401_0.9298675336359612","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"argus-ai-hub","version":"0.1.12","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.12","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"f423389343af9a372f25df7fbb045bc29c98a30f","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.12.tgz","fileCount":176,"integrity":"sha512-Gw2TnHhSnHUAm8zVpRI9RbyGuN3cVjzc3PpS4Jx6wJO1UkVVtydMc4KyORL0J+Z4G7KpVetAjQ6p0eWdJUzPpg==","signatures":[{"sig":"MEYCIQCXVAJgNevE4IPdQF1POIYPWRukKkhRNGlrim15g9IN2QIhAODAbrqw2yoaYpOz24igVjcM18J5uNAjby/lOzRQy6Ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1024396},"type":"module","engines":{"node":">=22"},"gitHead":"ad1b91385507e4b99b001bd4764db83a77f1a33d","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.12_1776793669450_0.02721161613583023","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"argus-ai-hub","version":"0.1.13","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.13","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"34e6429fbc71697334bd99fb7b01bbb4a779c2bc","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.13.tgz","fileCount":176,"integrity":"sha512-ypHJkPB8yq+zke/VMCLt0bKk6p2Yyvg+mGsqBIeJJeu9NWHIeep6A3BPiZSJitqIeiIwu/kPoRiuhjh1Ef/q5A==","signatures":[{"sig":"MEUCIQDMrFSqIt3/tkQyXbf6BJWsSomgcKNTvYWuz0oBREIg2QIgcPAI2soPKpsaqH8jpBUJE7mWahN89R3rDEZ1rgWVW+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1026957},"type":"module","engines":{"node":">=22"},"gitHead":"619115d32648ca978eba2ec67983c69d60bf494c","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.13_1776824173042_0.43684528382169097","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"argus-ai-hub","version":"0.1.14","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.14","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"c700cf918567a8115a7063630389481467f5df6f","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.14.tgz","fileCount":176,"integrity":"sha512-kp1huBIUE0N21+SZ6o7D15IuSYBg6ZdL8FLy9TU+ADgnvcHsWgZU9pjMe2lyUiwjnqmpILADRQo1FeTG4EHksw==","signatures":[{"sig":"MEUCIGNzVlq8k2nLdJHCDc6ho9CPfr0H5SqqxWYLfKewrEKoAiEA3i2wLCfE+NU5xY3Y0Ml7S8ZSZj5zRPy3NjnVDdK69j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031379},"type":"module","engines":{"node":">=22"},"gitHead":"fa12200ce89112f0785a89b5925ee4bc8ca5753d","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.14_1776832473091_0.6332364830028965","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"argus-ai-hub","version":"0.1.15","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.15","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"fe5a34e76c898e3fd34650a22ba17a1c525004bc","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.15.tgz","fileCount":232,"integrity":"sha512-AqPQ5Gt9nnt8KMfAZa4ifFrmmnjgWCBk1SKLwr4Hhfg1Q9hKVj1U+382HTAeGpyBfeluDsaIOW9fA87WNAOMtg==","signatures":[{"sig":"MEQCIGFWJErphsEVJ5ODb37PfNJFGggUTuNKmSrVhp5KOK7ZAiAChGISAXFINWmcBd3gnaXUjU9BtUOsg5MStBXru7Z6Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1306787},"type":"module","engines":{"node":">=22"},"gitHead":"ab0c5496a422269294ab161c6f0a11f80577cb1b","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.15_1777787133532_0.6560718500687126","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"argus-ai-hub","version":"0.1.16","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.16","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"d05d8661318267f9d47e9df613b1a5504cba00b8","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.16.tgz","fileCount":244,"integrity":"sha512-LTdpKsFSddSsaxGhPfud0QMFXh/LcBCCepkSqzCJV4G0i/HyArfBErZqtHx3R9V2dWpvIPHptw7EvDxoIAUApA==","signatures":[{"sig":"MEUCIQDuCx8M2hKu0C9iLBhbfUPfXEjuZ0QotrBe8WofpmzDfgIgP9HSGeBFEtRVI3NzgcbgYFpooilpREixpfT2P+1oq+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1353169},"type":"module","engines":{"node":">=22"},"gitHead":"377eec3a30d0c7a4f11aa1571156efbc162ddfd9","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.4","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.16_1777957687506_0.3405846045256109","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"argus-ai-hub","version":"0.1.17","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.17","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"6d3eff511ff83255ecbc0d8c512de3ed7c030360","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.17.tgz","fileCount":268,"integrity":"sha512-wu7cHApwCUj1ANWLfinUtTb9ozwFEeGT4gWtjvX06w5ep7hixShjQmxuwMq5OSA18FiMvMaFtELMMDvO4mOB7w==","signatures":[{"sig":"MEQCIDeDReuIi66Q+DFps3YmDO1ZqRtqB5fdXVHE5a92PdR7AiBaYkPh5/NeJpIDbM45wD/nNw91a9ReWRaCmETZmRpLwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1425032},"type":"module","engines":{"node":">=22"},"gitHead":"1bfb34a056bb5d17186cbb27759f28ad4c8d8daf","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.17_1778348796435_0.0004047150687767065","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"argus-ai-hub","version":"0.1.18","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@0.1.18","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"69112e1464fc42d82777ccf3fb215ccaa8bad53e","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-0.1.18.tgz","fileCount":268,"integrity":"sha512-qewZaMzcrKbX9DY+JsP0ZimjBYp7IXLXaF2XUVvM9GIWqjF12WIAFhusViANmu6DpXwRMJFQZcqK25jCVfSFyw==","signatures":[{"sig":"MEUCICKg69nO1tuwGv0oBxoiEOQrOX+mC1Hlx++hLn6JVUb3AiEAjyL7pWB76UoImE85XfLISb5vUKgA/PcPoHFyb85yTfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466683},"type":"module","engines":{"node":">=22"},"gitHead":"dc42398e39b0bce23a609dcc9f0a16a67203aed8","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_0.1.18_1778394460907_0.0958257365439732","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"argus-ai-hub","version":"1.0.1","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.1","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"a2b798f5610c98163801548d616f42ef2491db0d","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.1.tgz","fileCount":268,"integrity":"sha512-acOU9J03VJXDZKg7BrSnzYrnEHENkoA4n8O7tJ4nzZoRYS3TmnJPTerDS+Kg1fMM+x2SgXea6n8n9FY/BLnWLg==","signatures":[{"sig":"MEQCIFBto0hbnkq4VuNQY6S/dvKOrq4riuFjDgVAwo7lIBAkAiBxH5iSXIO1GxnXC1/7UH19oVOstowXEF/eq0eQbntQvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1454041},"type":"module","engines":{"node":">=22"},"gitHead":"80aaa5d418299d7366285549beb894a14c0cd3e5","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.1_1778653540883_0.43807441060342667","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"argus-ai-hub","version":"1.0.2","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.2","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"83e456d6f0d5371a05cf565f3ba21f79686252c4","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.2.tgz","fileCount":269,"integrity":"sha512-LsBAUaw9lDIHtP3WKq0EVYIrc+zurJgXUxRAJwEBhiorsfyZhZTMgb1B1bFlN2EyX6kwXy3sFaGMwgyrbG3Nng==","signatures":[{"sig":"MEQCIBkvmmZiBTMKUVWvk5X2cYwSgH3qA6YAUT0Q0N6hcIBhAiABt5AVOKSgoys1kifbEqNSORgE51l2lFHFnwqm3KiVlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455614},"type":"module","engines":{"node":">=22"},"gitHead":"b1a27505c4984f4b6db492671ac64a107384ef37","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.2_1778815132370_0.5073589010558486","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"argus-ai-hub","version":"1.0.3","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.3","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"e6b30950c501d85c95ebae865537e0439cce320f","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.3.tgz","fileCount":269,"integrity":"sha512-QWJWo9DoBuCP7hmqMkQcptZMF7ejUeOidGvzhZowt0imaj6SxSRm4hJT+bNc+4gmJIkyjDFlTmiRtaX7R4j57g==","signatures":[{"sig":"MEQCIBr2XTgnQgV86OmCB6RpN9cWQbJjapuRaFn3cqp07VuIAiBTTBUociG5nCbDVsHRyTZ7aVsJGIdkAViPgrRX9OGcZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455821},"type":"module","engines":{"node":">=22"},"gitHead":"dcf44db76981eed9f3b350e1d3eb6a0c78be906e","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","pino":"9.14.0","uuid":"9.0.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@fastify/swagger-ui":"5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.3_1778815854496_0.12991490118654836","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"argus-ai-hub","version":"1.0.4","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.4","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"72ba7d9a290def5bd379e99120c764c9a3960fc3","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.4.tgz","fileCount":269,"integrity":"sha512-2dZZ0Uta8q3e3WlAx4fiWA+vLzqAIMDMnSIj6xXikaqXUZr9ZBSU5InsuctU4R+FK73oHBWI89iJ/WmlT9j9mA==","signatures":[{"sig":"MEUCIQDOql7FPHTeD06vDihvZ9+TU72EX3/k5yjFb022v6sAQgIgZmYJe5XG7q6UPOSjXW8nQFn2drRQjaEeNglZ805HRdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456348},"type":"module","engines":{"node":">=22"},"gitHead":"d2ebdb3e6348a4312c3ee3b718a121e01aa9af0c","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.4_1778816616954_0.3837328742694348","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"argus-ai-hub","version":"1.0.5","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.5","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"d2ebf79483aa7cb2648c59a19446cb8d4fa12f14","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.5.tgz","fileCount":269,"integrity":"sha512-7SykYju+JP8mSfP6MacFgvCy0wih3ZN9vlE+xGepCq4bTU72Or/eoTpIQZh394ynahYgsAA7Lq/fU/h3UGui0w==","signatures":[{"sig":"MEUCIQDAodxnw0gItVHNiT5O6UjsNV9sLehcnLItZH5BqqqQVQIgX9BiUJkGLukajz8KkdowW0eiDhGUByD/xHiyrCXcsSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456990},"type":"module","engines":{"node":">=22"},"gitHead":"426bf290ce0e4c81085c1ca4b2594a6d27ff0f62","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.5_1778817710478_0.024526390884989535","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"argus-ai-hub","version":"1.0.6","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.6","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"b37a553f6d0d1fe9fbc211d319dd58bc80dacf6b","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.6.tgz","fileCount":269,"integrity":"sha512-NMXD8mucX3GqjfwYjr4TecY8EqIbEJeuR/wQu+NnH2Coo3Q5r60dGEIAzHub1L3WbYiSh82+I3T5E1pNKe1XEQ==","signatures":[{"sig":"MEQCIAjBLWAbgLbzLFNzzr2KcsZNCrEOkeNiT0b/HJHnRXdAAiBoI4MW1eaBL/VnwL5Vt3zndyCc/CAjU5uyRitvCAsMIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1459375},"type":"module","engines":{"node":">=22"},"gitHead":"7d0a8f93c87b862b95fe81b986b212a6e178407e","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.6_1778821324140_0.9252646380652907","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"argus-ai-hub","version":"1.0.7","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.7","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"0904f4725c4c292aed97796c0eea40ac7d13bfb5","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.7.tgz","fileCount":269,"integrity":"sha512-zGvUU5qoCilVqq/ZpUaKwjW2wv3zlVl3eu3npezxnxcO3MyU0hog31VjWyYNLywutxAP/vPrC0KdwTq76+shAA==","signatures":[{"sig":"MEUCIQDOI1d+vKS17NANEhyPe9grMjpz0mLfECjulE8vN1+43gIgX/tEVntz+2Vk6zsVkTTDp+LeFl+G/qfNSvZfBtKBSDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463438},"type":"module","engines":{"node":">=22"},"gitHead":"4aa900fa1ff96cd9dcc78e4786156f3a6ec7716f","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.7_1778823692603_0.20848863249165772","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"argus-ai-hub","version":"1.0.8","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.8","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"e2c32f3ac2936b4fd539ef48fba42586b15ada25","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.8.tgz","fileCount":269,"integrity":"sha512-pU02nchkghiqz2Uziilz7Lo0+fUgmbcM0gRtDk7sY/TxSnhmJH7z12Bu86goEIXWYGit6EgThbX2LuOVHqLDlw==","signatures":[{"sig":"MEUCIQC6fEfJyNKfLGdl2fuhUKiJkC4EE9NBZBuHjXsGWXe9PAIgNHOM8xlsyaeWwDTQGhF3g6JbkbbCf5mSbzpvXYeOowo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465078},"type":"module","engines":{"node":">=22"},"gitHead":"7c3692ffb0516e116fc715dfb53de8a27c12ebde","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.8_1778832945344_0.4476138736446107","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"argus-ai-hub","version":"1.0.9","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.9","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"bb3a7ba666fed4c899bc37cc6c6e75bba83ba0a1","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.9.tgz","fileCount":269,"integrity":"sha512-LuNhR1apSfprsK+pDK9aS5PKLDj7nf6QQs6mIXj6wb3W6WJFSDwinNISaExH20xT+peTLxFAVJ4jqDMnAtb0MA==","signatures":[{"sig":"MEYCIQC8SgkMWeK0gy6ddE7e7oa6WgQCaEjJuvtGLsRHhjyKegIhALlnCPjBh3XsahOufxzWbUjx0+44Ab5vQ8pPehKHg7Ln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466426},"type":"module","engines":{"node":">=22"},"gitHead":"5ba18a4722f4c0b5061e5d0fa01f38b7445acc08","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.9_1778955963632_0.6971371218131763","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"argus-ai-hub","version":"1.0.10","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.10","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"a325cf6821e7fb27828addceda668da0c09d6676","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.10.tgz","fileCount":269,"integrity":"sha512-+7e3D17LkjupJdcK9ou+KmNR650598qniCdeAGDiEekqcJ8P0wE48d81TtK7cWnyHAcnhAi1QsYju3tZO1MA5Q==","signatures":[{"sig":"MEQCIHrjuYu8RMFJU2n2sBEEVua/rL3JpnfuaFn/B0koLKezAiANnQO4o6H18Xrd+qyYAEI/YCZzHIbwlqtPg5shHh9lig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466566},"type":"module","engines":{"node":">=22"},"gitHead":"5f5567d1dc4d439e7de9e528c584c5edd680ff12","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.7","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.2","dependencies":{"ws":"8.20.0","jose":"^6.2.2","pino":"9.14.0","uuid":"9.0.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.1.2","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.10_1778962055286_0.6323976903441997","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"argus-ai-hub","version":"1.0.11","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.11","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"dba63e492288c69e84c79572fdfbc06efe83dbb1","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.11.tgz","fileCount":269,"integrity":"sha512-MWAUJJ61W43ZGpXGAtgJG46CFj8Gq5JOYlss4I6sa8mbk8YXx8Ynol2cVdIA99rLLngC3CTqMzp/Gj3CC4grKQ==","signatures":[{"sig":"MEYCIQC9fX8a5aY/t/riQoNxUUzdjTTp3EnhEr2Lt+p8eSApMwIhAO0jaf1C91vNfMpzIP3CMgKdDOxRlFhS5C1GuyDxiD/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469535},"type":"module","engines":{"node":">=22"},"gitHead":"a3862af053ca8ffb114850f8d68cb87dc78133f8","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"qs":"^6.15.2","uuid":"^11.1.1","eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14","brace-expansion":"^5.0.6"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.8","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.3","dependencies":{"ws":"8.21.0","jose":"^6.2.2","pino":"9.14.0","uuid":"^11.1.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.2.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.11_1779571972977_0.47833128126537483","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"argus-ai-hub","version":"1.0.12","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"author":{"name":"aarthi-ntrjn"},"license":"MIT","_id":"argus-ai-hub@1.0.12","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"dist":{"shasum":"1d670cb7a5127a8e8528f692c729ccdddb9de69b","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.12.tgz","fileCount":269,"integrity":"sha512-ZuI7WdEjiP5RVk3KKe7v+4sI7jhSysE1PfpRanfHXkFaUMPVl8HVxoLYoga8dqJtLdm9q4Qcmi34eACGHl6HRw==","signatures":[{"sig":"MEQCIEt8JzslwA1gfiooAnjh3esjtbxPrEcwNzvpd5T35L3PAiBsy33Hrm8ySHqTtKEkOVBuLLcVvShhPe5UkujzExAXaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469906},"type":"module","engines":{"node":">=22 <26"},"gitHead":"f044cb25d9a0eba11431980b766a311217885128","scripts":{"dev":"npm run dev --workspace=backend","test":"npm run test --workspaces","build":"npm run build --workspaces","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","test:e2e":"npm run test:e2e --workspace=frontend","postinstall":"node ./scripts/fix-node-pty-helper.mjs","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","prepublishOnly":"npm run build","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all"},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"overrides":{"qs":"^6.15.2","uuid":"^11.1.1","eslint":"10.3.0","vitest":{"vite":"6.4.2"},"postcss":"8.5.14","brace-expansion":"^5.0.6"},"repository":{"url":"git+https://github.com/aarthi-ntrjn/argus.git","type":"git"},"workspaces":["backend","frontend"],"_npmVersion":"10.9.8","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","directories":{"doc":"docs","test":"frontend/tests"},"_nodeVersion":"22.22.3","dependencies":{"ws":"8.21.0","jose":"^6.2.2","pino":"9.14.0","uuid":"^11.1.1","koffi":"^2.16.1","dotenv":"^17.4.2","fastify":"5.8.5","js-yaml":"4.1.1","ps-list":"8.1.1","chokidar":"3.6.0","node-pty":"^1.1.0","pino-pretty":"11.3.0","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","@fastify/static":"9.1.3","@azure/msal-node":"^5.2.0","@fastify/swagger":"9.7.0","@fastify/websocket":"11.2.0","@slack/socket-mode":"^2.0.6","@fastify/swagger-ui":"5.2.5","@microsoft/teams.apps":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","vitest":"3.1.1","cross-env":"^10.1.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/argus-ai-hub_1.0.12_1779635665958_0.5550488438420005","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"argus-ai-hub","version":"1.0.13","description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","license":"MIT","homepage":"https://github.com/aarthi-ntrjn/argus#readme","bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"engines":{"node":">=22 <26"},"type":"module","bin":{"argus":"bin/argus.js","argus-ai-hub":"bin/argus.js"},"directories":{"doc":"docs","test":"frontend/tests"},"keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"repository":{"type":"git","url":"git+https://github.com/aarthi-ntrjn/argus.git"},"author":{"name":"aarthi-ntrjn"},"workspaces":["backend","frontend"],"scripts":{"dev":"npm run dev --workspace=backend","build":"npm run build --workspaces","test":"npm run test --workspaces","test:coverage":"npm run test:coverage --workspace=backend && npm run test:coverage --workspace=frontend","test:coverage:e2e":"cross-env VITE_COVERAGE=true npm run build --workspace=frontend && cross-env VITE_COVERAGE=true npm run test:e2e --workspace=frontend && node scripts/merge-e2e-coverage.mjs","test:coverage:e2e:real":"cross-env NODE_V8_COVERAGE=./backend/coverage-e2e/raw npm run test:e2e:real --workspace=frontend && npx c8 report --reporter=json-summary --reporter=text --src=backend/src --temp-directory=backend/coverage-e2e/raw --reports-dir=backend/coverage-e2e --all","test:coverage:all":"npm run test:coverage && npm run test:coverage:e2e && npm run test:coverage:e2e:real && node scripts/generate-coverage-report.mjs && node scripts/send-coverage-report.mjs","test:all":"npm test && npm run test:e2e && npm run test:e2e:real","postinstall":"node ./scripts/fix-node-pty-helper.mjs","prepublishOnly":"npm run build","test:e2e":"npm run test:e2e --workspace=frontend","test:e2e:real":"npm run test:e2e:real --workspace=frontend","test:e2e:ui":"npm run test:e2e:ui --workspace=frontend","test:e2e:real:ui":"npm run test:e2e:real:ui --workspace=frontend"},"dependencies":{"@azure/msal-node":"^5.2.0","@fastify/static":"9.1.3","@fastify/swagger":"9.7.0","@fastify/swagger-ui":"5.2.5","@fastify/websocket":"11.2.0","@microsoft/teams.apps":"^2.0.7","@slack/socket-mode":"^2.0.6","@slack/web-api":"^7.15.1","better-sqlite3":"12.8.0","chokidar":"3.6.0","dotenv":"^17.4.2","fastify":"5.8.5","jose":"^6.2.2","js-yaml":"4.1.1","koffi":"^2.16.1","node-pty":"^1.1.0","pino":"9.14.0","pino-pretty":"11.3.0","ps-list":"8.1.1","uuid":"^11.1.1","ws":"8.21.0"},"devDependencies":{"c8":"^11.0.0","cross-env":"^10.1.0","istanbul-lib-coverage":"^3.2.2","istanbul-lib-report":"^3.0.1","istanbul-reports":"^3.2.0","vitest":"3.1.1"},"overrides":{"vitest":{"vite":"6.4.2"},"eslint":"10.3.0","postcss":"8.5.14","brace-expansion":"^5.0.6","qs":"^6.15.2","uuid":"^11.1.1"},"_id":"argus-ai-hub@1.0.13","gitHead":"3a60c79044ccb050e67c0786aa833de208079130","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-H4Iorr9gGT4iKLDa5oP9GLXUShwiDp3fzuPN3UXPWoS+BS0Jb7juUOMj9a/PvUp67QCdb2eLKYKmnGQPI6LxQQ==","shasum":"5e10c0affe21a13dcbf168ecaa2653778e043145","tarball":"https://registry.npmjs.org/argus-ai-hub/-/argus-ai-hub-1.0.13.tgz","fileCount":269,"unpackedSize":1472641,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argus-ai-hub@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDh+uIT/ahaDW9rl3lmaOlXCO1wDGgZ03ddTToXIFdQPwIgDbB8NouuBNqYDu2Jo2Dh8TtWJnFe7Z5VsacEAzVtgg8="}]},"_npmUser":{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"},"maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/argus-ai-hub_1.0.13_1780029543288_0.2307758775496105"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T19:41:12.779Z","modified":"2026-05-29T04:39:03.833Z","0.1.0":"2026-04-18T19:41:13.112Z","0.1.1":"2026-04-18T23:11:39.756Z","0.1.2":"2026-04-18T23:42:16.592Z","0.1.3":"2026-04-18T23:56:12.525Z","0.1.4":"2026-04-19T00:19:24.747Z","0.1.5":"2026-04-19T02:50:45.083Z","0.1.6":"2026-04-19T03:04:47.180Z","0.1.7":"2026-04-19T17:46:38.197Z","0.1.8":"2026-04-20T00:20:46.990Z","0.1.9":"2026-04-20T20:32:25.445Z","0.1.10":"2026-04-21T04:07:16.324Z","0.1.11":"2026-04-21T17:16:23.618Z","0.1.12":"2026-04-21T17:47:49.645Z","0.1.13":"2026-04-22T02:16:13.219Z","0.1.14":"2026-04-22T04:34:33.312Z","0.1.15":"2026-05-03T05:45:33.744Z","0.1.16":"2026-05-05T05:08:07.754Z","0.1.17":"2026-05-09T17:46:36.609Z","0.1.18":"2026-05-10T06:27:41.171Z","1.0.1":"2026-05-13T06:25:41.117Z","1.0.2":"2026-05-15T03:18:52.575Z","1.0.3":"2026-05-15T03:30:54.719Z","1.0.4":"2026-05-15T03:43:37.177Z","1.0.5":"2026-05-15T04:01:50.634Z","1.0.6":"2026-05-15T05:02:04.401Z","1.0.7":"2026-05-15T05:41:32.824Z","1.0.8":"2026-05-15T08:15:45.561Z","1.0.9":"2026-05-16T18:26:03.853Z","1.0.10":"2026-05-16T20:07:35.521Z","1.0.11":"2026-05-23T21:32:53.134Z","1.0.12":"2026-05-24T15:14:26.146Z","1.0.13":"2026-05-29T04:39:03.556Z"},"bugs":{"url":"https://github.com/aarthi-ntrjn/argus/issues"},"author":{"name":"aarthi-ntrjn"},"license":"MIT","homepage":"https://github.com/aarthi-ntrjn/argus#readme","keywords":["claude-code","copilot","ai","session-monitor","developer-tools","cli"],"repository":{"type":"git","url":"git+https://github.com/aarthi-ntrjn/argus.git"},"description":"Your command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab.","maintainers":[{"name":"aarthi-ntrjn","email":"aarthi@outlook.com"}],"readme":"# Argus\n\nYour command center for Claude Code and GitHub Copilot CLI sessions. Watch every session live, send commands, and stop runaway agents, all from a single browser tab. Control your sessions remotely via Microsoft Teams or Slack.\n\n## Supported\n\n- **Works with:** Claude Code · GitHub Copilot CLI \n- **Integrates with:** Microsoft Teams · Slack \n- **Runs on:** Windows · macOS · Ubuntu \n\n## Links\n\n- **Landing Page**: [aarthi-ntrjn.github.io/argus](https://aarthi-ntrjn.github.io/argus)\n- **npm**: [npmjs.com/package/argus-ai-hub](https://www.npmjs.com/package/argus-ai-hub)\n- **GitHub**: [aarthi-ntrjn/argus](https://github.com/aarthi-ntrjn/argus)\n- **Contributor docs**: [docs/README-CONTRIBUTORS.md](docs/README-CONTRIBUTORS.md)\n\n## Requirements\n\n- Node.js 22 LTS\n- [GitHub Copilot CLI](https://github.com/features/copilot/cli/) and/or [Claude Code](https://docs.anthropic.com/en/docs/claude-code/getting-started) installed\n\n**Optional:**\n- [Slack app](#slack) for Slack integration\n- [Azure Bot](#microsoft-teams) for Microsoft Teams integration\n\n## Getting Started\n\n**Requirements:** Node.js 22+ and npm.\n\n### Install\n\n```sh\nnpm install -g argus-ai-hub\n```\n\nOn Ubuntu/Linux, prefix with `sudo`:\n\n```sh\nsudo npm install -g argus-ai-hub\n```\n\n### Run\n\n```sh\nargus\n```\n\nOpen **http://localhost:7411** and you're in. The port is configurable in [`~/.argus/config.json`](#storage).\n\n## Monitor & Control\n\nSee everything happening across your AI sessions without switching terminals. \nLaunch sessions directly from Argus and send prompts to these sessions from the Argus dashboard.\n\n<img src=\"docs/images/argus-2.png\" alt=\"Argus Dashboard\" height=\"300\">\n\n### Session Cards\n\n<img src=\"docs/images/argus-tour3-sessioncard.png\" alt=\"Session Cards\" height=\"300\">\n\nEach card is a live snapshot of a session:\n\n- **CLI badge** (copilot-cli / claude-code) Argus currently supports GitHub Copilot CLI and Claude Code CLI\n- **Status badge** (running / resting / ended) Running - for conversations that have had activity within the configured resting threshold (default: 20 minutes), resting for conversations that have had no activity beyond the threshold, Ended for conversations that have exited.\n- **Session type** (readonly / connected) readonly - for conversations that were started outside of Argus, these sessions can be monitored only, they cannot be controlled from Argus. connected - for conversations that were started from Argus using _Launch with Argus_, these sessions can be monitored and controlled from Argus using the send prompt input\n- **Model** in small monospace text when known (e.g. `claude-opus-4-5`)\n- **PID** when known. For Claude Code sessions without a detected PID, a **session ID prefix** is shown instead (e.g. `ID: abc12345`)\n- **Elapsed time** representing how long since the session start\n- **Drill in link**: displays a larger view of the session.\n- **Current prompt**: the most recent question you asked, shown below the badges and updated live as the conversation progresses\n- **Last output preview**: up to 2 lines of the session's current output state, rendered in a dark monospace box. Four display states:\n  - *Waiting for output...* (italic, gray): no output received yet\n  - Assistant reply text (markdown-rendered): AI replied, no active tool calls\n  - `Running... N tool call(s)`: AI is executing tools with no prior reply visible\n  - Assistant reply text + `+N tool call(s)` suffix: AI replied and is now making further tool calls\n- **Send prompt input and button**: (only in live sessions) Type a prompt and send to the CLI session from Argus. This also supports prompt history navigation using Up and Down Arrow keys\n\n### Session Output\n\nClick any card to open a **live output pane** on the right inline. The card list stays visible on the left.\n\n<img src=\"docs/images/argus-output-focused.png\" alt=\"Session Output\" height=\"300\">\n\nOutput lines carry type badges so you always know what's what: **YOU** (your input), **AI** (assistant reply), **TOOL** (tool call), **RESULT** (tool result), **STATUS** (status change), **ERR** (error). These are streamed in real time, including tool calls.\n\n#### Focused and Verbose Mode\n\nToggle between **Focused** (default, noisy tool results collapsed) and **Verbose** (everything expanded) using the button in the pane header. The selected mode persists across sessions.\n\n### Starting a Session with Prompt Control\n\nTo send prompts to a session, start it through Argus.This gives Argus a direct PTY write channel to the process.\n\nClick the **Launch with Argus** dropdown in any repo card header and select **Launch Claude** or **Launch Copilot**. If neither tool is detected on your PATH, the dropdown shows install links for [Claude Code](https://docs.anthropic.com/en/docs/claude-code/getting-started) and [GitHub Copilot CLI](https://github.com/features/copilot/cli/). The dropdown footer shows the current **Yolo mode** status (ON/OFF) with a settings shortcut to change it.\n\n<img src=\"docs/images/argus-tour2-launchwith.png\" alt=\"Launch with Argus dropdown\" height=\"300\">\n\nSessions launched from Argus appear as **connected** and show the prompt input bar.\n\n<img src=\"docs/images/argus-launched-sessions.png\" alt=\"Launched Sessions with Prompt Control\" height=\"300\">\n\n#### Headless Environments (Codespaces, SSH, no TTY)\n\nWhen Argus detects it is running in a headless environment (no interactive terminal available, such as GitHub Codespaces or a remote SSH session), the launch dropdown switches to copy mode. \n\n### Readonly Sessions\n\nSessions detected automatically (not started via `argus launch`) show a **read-only** badge. Their prompt bars are not visible. Use the **Kill Session** button to terminate any session with a known PID.\n\n### ATTENTION NEEDED Alerts\n\n#### Ask User Question Alerts\n\nWhen an AI session is waiting for user input, the session card shows a bold red **ATTENTION NEEDED** indicator with the question and any numbered choices. Appears on both read-only and connected sessions.\n\n<img src=\"docs/images/argus-ask-user-1.png\" alt=\"Attention Needed - Question\" height=\"300\">\n\n#### Tool approval in non-YOLO mode Alerts\n\nWhen a session is running without auto-approval, any tool use that requires confirmation (bash commands, file writes, etc.) is also surfaced on the session card. \n\n<img src=\"docs/images/argus-bash-approval.png\" alt=\"Bash Tool Approval Prompt\" height=\"300\">\n\n### Session Detail Page\n\nThe drill-in link on any session card opens a full-page immersive view of that session. \n\n<img src=\"docs/images/argus-details-cc.png\" alt=\"Claude Code Session Immersive View\" height=\"300\">\n\n### Killing a Session\n\nEvery session card and the session detail page have a **kill button** (⏻ icon) next to the session badges. \nYou can also type **/exit** in the input prompt to kill a session.\n\n<img src=\"docs/images/argus-kill-session.png\" alt=\"Kill Session\" height=\"300\">\n\n### Repository Management\n\n<img src=\"docs/images/argus-tour1-addrepo.png\" alt=\"Add Repository Dialog\" height=\"300\">\n\nClick **Add Repository**, type or paste a root folder path (e.g. `C:\\source` or `/home/user/projects`), then click **Scan &amp; Add**.\n\n<img src=\"docs/images/argus-addrepos.png\" alt=\"Repository Cards\" height=\"300\">\n\nArgus scans that folder recursively for git repos and registers all new ones in one go. Already-registered repos are skipped automatically.\n\nEach repo card shows the current branch name and, when the remote is a GitHub repository, three clickable surfaces: the **repository name** links to the repo's GitHub home page, the **branch chip** links to the branch's tree view on GitHub, and the **pull-request icon** links to GitHub's `/pull/new/<branch>` page \n\n#### Reponsive UX\n\n<img src=\"docs/images/argus-responsive.png\" alt=\"Responsive Layout\" height=\"300\">\n\nArgus is designed to sit side-by-side with your editor. On narrow viewports it reflows so you can snap it next to VS Code or any other tool without losing functionality.\n\n## To Do or Not To Do\n\n<img src=\"docs/images/argus-todo.png\" alt=\"To Tackle Panel\" height=\"300\">\n\nThe **To Do or Not To Do** panel lives on the right side of the dashboard. Use it to jot down tasks, reminders, or notes. Type to filter the list in real time; press **Enter** to save as a new item.\n\n\n\n\n## Roaming Integrations\n\nMonitor and control your AI sessions from anywhere. Argus integrates with Microsoft Teams and Slack so you can receive live session updates and send prompts directly from your chat tool, without opening the dashboard.\n\n<img src=\"docs/images/argus-teams-stream.png\" alt=\"Teams Session Stream\" height=\"300\">\n<img src=\"docs/images/argus-slack-stream.png\" alt=\"Slack Session Stream\" height=\"300\">\n\n### Commands\n\n| Command | Response |\n| ------- | -------- |\n| `@YourBot <prompt text>` | Sends a prompt to the active session |\n| `@YourBot sessions` | Lists all active AI sessions |\n| `@YourBot status <sessionId>` | Shows details for a specific session |\n| `@YourBot help` | Lists available commands |\n\nIn Teams, reply to any session thread to send a prompt directly to that session.\n\n<img src=\"docs/images/argus-teams-cmd.png\" alt=\"Teams Command\" height=\"300\">\n\nIn Slack, you can also send commands as direct messages to the bot.\n\n<img src=\"docs/images/argus-slack-cmd.png\" alt=\"Slack Command\" height=\"300\">\n\n### Setup\n\nConfigure via the **Teams** and **Slack** tabs in the Argus Settings dialog. For full setup instructions, see [docs/README-TEAMS-APP.md](docs/README-TEAMS-APP.md) and [docs/README-SLACK-APP.md](docs/README-SLACK-APP.md).\n\n## Dashboard Settings\n\n<img src=\"docs/images/argus-settings-menu.png\" alt=\"Settings Panel\" height=\"300\">\n\n### Launch Behaviour: Yolo Mode\n\n| Setting    | Default | Description                                                                             |\n| ---------- | ------- | --------------------------------------------------------------------------------------- |\n| Yolo mode  | Off     | Launches all sessions with all permission checks and safety prompts disabled            |\n\nWhen **Yolo mode** is enabled, a warning dialog is shown. After confirmation:\n\n- **Claude Code** sessions are launched with `--dangerously-skip-permissions`\n- **Copilot CLI** sessions are launched with `--allow-all`\n\n<img src=\"docs/images/argus-yolo-on.png\" alt=\"Yolo Mode Enabled\" height=\"300\">\n\nThis applies to sessions launched directly from the Argus UI.\nThe current Yolo mode status is also visible in the **Launch with Argus** dropdown, with a gear icon to quickly jump to Settings.\nTo disable, toggle Yolo mode off in Settings. No confirmation is required to disable.\n\n## Auto Update\n\nArgus checks npm for a newer version at startup and every 4 hours. When a newer version is available:\n\n- An **Update to vX.Y.Z** button appears in the header, visible from any page. Click it to apply the update immediately.\n- When you stop Argus (Ctrl+C), it applies the update automatically before exiting.\n\nTo turn off the on-exit update, uncheck **Auto-update on exit** in the Settings **About** tab.\n\n## Telemetry\n\nArgus collects anonymous usage data (session counts, feature usage, errors). No prompts, file paths, or personal information are ever sent. Disable it at any time in Settings under Privacy.\n\n## Feedback\n\nFound a bug or have a feature idea? Use the **Feedback** dropdown in the top-right corner of the dashboard, or go directly to the [GitHub Issues page](https://github.com/aarthi-ntrjn/argus/issues).\n\n<img src=\"docs/images/argus-settings-feedback.png\" alt=\"Feedback Settings\" height=\"300\">\n\n## Uninstall and Cleanup\n\nIf you installed Argus globally via npm:\n\n```bash\nnpm uninstall -g argus-ai-hub\n```\n\nTo remove all Argus data:\n\n```bash\nrm -rf ~/.argus\n```\n\n## Configuration\n\nArgus stores all data and config in `~/.argus/`:\n\n| File | Purpose |\n| ---- | ------- |\n| `~/.argus/config.json` | Port, retention settings, auto-update |\n| `~/.argus/argus.db` | SQLite: repos, sessions, output |\n| `~/.argus/slack.config` | Slack integration credentials |\n| `~/.argus/teams-config.json` | Teams integration credentials |\n\nDefault port: **7411**. Override with `{ \"port\": 7411 }` in `~/.argus/config.json`.\n\n## For Contributors\n\nSee [docs/README-CONTRIBUTORS.md](docs/README-CONTRIBUTORS.md) for architecture, dev setup, API reference, security model, CI pipeline, and development guides.\n","readmeFilename":"README.md"}