{"_id":"@appliqation/dashboard","_rev":"3-17c8097d08f032d4d972ed6b5e20dd23","name":"@appliqation/dashboard","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.1":{"name":"@appliqation/dashboard","version":"0.1.1","_id":"@appliqation/dashboard@0.1.1","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"bin":{"appliqation-dashboard":"dist/cli/index.js"},"dist":{"shasum":"8480c891d183850cb9507eb8498994f76e1ef93b","tarball":"https://registry.npmjs.org/@appliqation/dashboard/-/dashboard-0.1.1.tgz","fileCount":15,"integrity":"sha512-VMy4pG4ADOc+GtQ+113aY7xQ3Kf0QHBtjwbVrj3HEwZRyc+VjaTYUW3vtKDytocN1LCysApnMOonnWsnou6fAg==","signatures":[{"sig":"MEUCIQD7rT76qCuWAwOsDYEhjsK9m19MchfdW2qB5B1saT9XSAIgEkmGr7X1KIQ75BXvcEfR5Aa24orsFFrlpbpn1Rq0b5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31338},"type":"module","engines":{"node":">=20"},"gitHead":"ef1a3cbf66e43f6d86d31916f81afe5779173771","scripts":{"dev":"tsx src/cli/index.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"_npmVersion":"11.7.0","description":"Read-only reporting CLI for the Appliqation agent family's audit trail — how much testing the agentic system did, and how many tokens it used, over a period.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"dotenv":"^16.4.7","mongodb":"^6.10.0","commander":"^13.1.0","@appliqation/agent-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.7","typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_0.1.1_1787298816757_0.5805762969504014","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@appliqation/dashboard","version":"0.1.2","license":"MIT","_id":"@appliqation/dashboard@0.1.2","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/dashboard#readme","bugs":{"url":"https://github.com/appliqation/dashboard/issues"},"bin":{"appliqation-dashboard":"dist/cli/index.js"},"dist":{"shasum":"49ae2bd7090d55e806424392faeda9bbed3002df","tarball":"https://registry.npmjs.org/@appliqation/dashboard/-/dashboard-0.1.2.tgz","fileCount":15,"integrity":"sha512-XZBnyskVJLnT5w39AN9sttfTkKErXyNrqVWm/0BHxvybPPtwepraRMnPu84QCMzQuGEgAPnAHZRKRgEgDFjPOQ==","signatures":[{"sig":"MEUCIHlNxJGm4NMNAf22MCyF555mCHNnnwreLrLJY3BIwfaSAiEAgLOCWPXxp1wPkoWb2awggpSO/Tfn/x50JnoYT+wynyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31984},"type":"module","engines":{"node":">=20"},"gitHead":"6b83fb1e1d95fa5f69de00b7dd5bb0d4b1f1acfe","scripts":{"dev":"tsx src/cli/index.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/dashboard.git","type":"git"},"_npmVersion":"11.7.0","description":"Read-only reporting CLI for the Appliqation agent family's audit trail — how much testing the agentic system did, and how many tokens it used, over a period.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"dotenv":"^16.4.7","mongodb":"^6.10.0","commander":"^13.1.0","@appliqation/agent-core":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^5.8.2","@types/node":"^22.13.10","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/dashboard_0.1.2_1787382421470_0.9234687517955535","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"_id":"@appliqation/dashboard@0.1.3","bin":{"appliqation-dashboard":"dist/cli/index.js"},"bugs":{"url":"https://github.com/appliqation/dashboard/issues"},"dist":{"shasum":"4a9b8851d1cbb15584cda54e55fdd8440134e0be","tarball":"https://registry.npmjs.org/@appliqation/dashboard/-/dashboard-0.1.3.tgz","fileCount":15,"integrity":"sha512-n3yOCTFPTJllYrPuDHQGXIaIt1+6g2zulVcGU2GaYpWnqFt4N7q3hJylnyaBZ3Btub8LPcSRR3V4yyAMeVYL0w==","signatures":[{"sig":"MEUCIQCtgp4sRPFWSHFz44tFRUlJZLlNtZWqFMYyKLrgHVbFpAIgYX3Ceu0+8JngnRCzMJSWEJRNnYHFPGJYe9O2c0tml50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNhLEOlNOMK5LjyxP7NO3s8uneNgAN1qKogWO5Zz1YFgIgL9HG5vtgBngdKoOu342UUADg/idqnLkGSzl9Ss4Vu1k="}],"unpackedSize":32596},"name":"@appliqation/dashboard","type":"module","engines":{"node":">=20"},"gitHead":"770f31492778fd0176706e41fd5136633598e631","license":"MIT","scripts":{"dev":"tsx src/cli/index.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"version":"0.1.3","_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"homepage":"https://github.com/appliqation/dashboard#readme","repository":{"url":"git+https://github.com/appliqation/dashboard.git","type":"git"},"_npmVersion":"11.7.0","description":"Read-only reporting CLI for the Appliqation agent family's audit trail — how much testing the agentic system did, and how many tokens it used, over a period.","directories":{},"maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"_nodeVersion":"23.10.0","dependencies":{"dotenv":"^16.4.7","mongodb":"^6.10.0","commander":"^13.1.0","@appliqation/agent-core":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.39.5","vitest":"^3.2.7","@eslint/js":"^9.39.5","typescript":"^5.8.2","@types/node":"^22.13.10","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dashboard_0.1.3_1788494632077_0.9321871478395032"}}},"time":{"created":"2026-08-21T07:53:36.590Z","modified":"2026-09-04T04:03:52.342Z","0.1.1":"2026-08-21T07:53:36.881Z","0.1.2":"2026-08-22T07:07:01.621Z","0.1.3":"2026-09-04T04:03:52.155Z"},"bugs":{"url":"https://github.com/appliqation/dashboard/issues"},"license":"MIT","homepage":"https://github.com/appliqation/dashboard#readme","repository":{"url":"git+https://github.com/appliqation/dashboard.git","type":"git"},"description":"Read-only reporting CLI for the Appliqation agent family's audit trail — how much testing the agentic system did, and how many tokens it used, over a period.","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"readme":"# Appliqation Dashboard\n\n**Reads the audit trail every agent in the [Appliqation agent family](https://github.com/appliqation/autopilot) writes, and prints an aggregated report: how many runs, how many tokens, and what actually happened, over a period.**\n\nGenuinely separate from Appliqation itself — this agent family is a parallel system that *uses* Appliqation, not a feature of it, so its own audit trail lives in infrastructure this family owns (a MongoDB you configure, or a plain local JSONL file), never inside appq. This tool has no LLM, no appq connection, no credentials beyond pointing at that store.\n\n## How it works\n\nEvery sibling agent (`appliqation-autotest`, `appliqation-scriptgen`, `appliqation-defect-fix`, `appliqation-pr-raise`, `appliqation-explorer`, `appliqation-autopilot`) optionally writes one record per invocation — token usage, duration, and its own real `--json` outcome — via [`@appliqation/agent-core`](https://github.com/appliqation/agent-core)'s `audit/sink.ts`, entirely opt-in and best-effort (a broken audit store never affects the real run). This tool reads the same store back and aggregates it.\n\n```bash\nappliqation-dashboard report --group-by month\n```\n\n```\n2026-08-01 to 2026-08-31, grouped by month\n\nPeriod   Agent                    Runs  In tokens  Out tokens  Cache read  Duration  Derived              Est. cost\n-------  -----------------------  ----  ---------  ----------  ----------  --------  -------------------  ---------\n2026-08  appliqation-autotest     42    850000     120000      600000      95.2s avg 118 test cases judged $4.20\n2026-08  appliqation-explorer     6     210000     40000       50000       210.5s avg 5 completed passes   $1.10\n2026-08  appliqation-pr-raise     8     0          0           0           3.1s avg   6 PRs opened/updated -\n```\n\n## Quick start\n\n```bash\nnpm install -g @appliqation/dashboard\n```\n\nCreate a `.env` file (in whatever directory you'll run it from) pointing at the same audit\nstore your agents write to — see [Configuration](#configuration) below.\n\n```bash\nappliqation-dashboard report [--since <date>] [--until <date>] [--group-by day|week|month|quarter|year] [--agent <name>]\n```\n\nDefaults to the last 30 days, grouped by day, all agents. `--group-by` accepts `day`/`week`/`month`/`quarter`/`year`.\n\n## Configuration\n\nCopy `.env.example` to `.env`. Point `AUDIT_MONGO_URI`/`AUDIT_MONGO_DB`/`AUDIT_MONGO_COLLECTION` (or `AUDIT_JSONL_PATH`) at the **same store** the sibling agents' own `.env` files write to — this tool errors clearly if neither is configured, rather than silently printing an empty report. `MODEL_PRICING` optionally points at a small JSON file of per-model `$/1M tokens` prices to estimate cost; omitted entirely from the report if unset — never a stale hardcoded price.\n\n## Development\n\n```bash\ngit clone https://github.com/appliqation/dashboard.git\ncd dashboard\nnpm install\ncp .env.example .env   # point at the same audit store your agents write to\nnpm run dev -- report [--group-by month]\nnpm run typecheck\nnpm test\n```\n\nSee `CLAUDE.md` for a map of this repo if you're working in it with an AI coding assistant.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}