c7dbaf2d9f
Two leftovers from the rebrand, done together because they touch the same docs and manifests. **Data directory.** `agent-dashboard` could not simply be renamed in the source: it names a real directory holding the live SQLite database. Startup now moves it once, via `migrateLegacyDataDir()` in `server/lib/claude-home.js` — a same-filesystem rename, so it is instant even at multiple gigabytes and cannot leave two divergent copies. `getDataDir()` stays PURE and resolves to the legacy path until the move happens; the first version of this put the rename inside the getter, which meant `npm run test:server` relocated the developer's real database as a side effect. The call sits behind `require.main === module` and ahead of the router requires, because those pull in db.js, which opens SQLite at module load. A failed rename is silent and the old directory keeps being used: an unfashionable directory name beats a blank database beside an unreachable one. Same treatment for the port-discovery file (`.agent-dashboard.json` → `.agenthub.json`, old one dropped on write). Not renamed on purpose: the Sagi localStorage keys (renaming silently resets everyone's prefs) and the PWA manifest `id` (changing it orphans an installed app). **MCP server.** 4 tool calls in 46 days across 577,132 events, against 4,556 lines of TypeScript, a 2 MB committed build artifact, and a pre-commit guard that had already blocked commits twice. Deleted: `mcp/`, the maintainer skills and `mcp-reviewer` agent, the build check, `plugins/agenthub/.mcp.json`, `docs/MCP.md`, 12 npm scripts, 5 Makefile targets, and every doc section describing it. Kept, because they are unrelated things sharing the name: the Config Explorer's MCP tab and its API, per-lane Playwright MCP, the agenthub-config plugin's MCP audit, and the historical `mcp__plugin_agenthub_*` events that analytics must keep attributing. Verified: server 1432/1432, client 459/459, tsc clean, prettier clean. Both directions of the migration proven — a sandbox-HOME test run leaves the legacy directory untouched, and a real boot moves it with its contents intact.
79 lines
4.9 KiB
JSON
79 lines
4.9 KiB
JSON
{
|
|
"name": "claude-code-agent-monitor-plugins",
|
|
"description": "Official plugin marketplace for AgentHub — the `agenthub` plugin installs the dashboard itself (hooks, server, CLI), plus 10 focused plugins for analytics, cost guardrails, productivity, developer tools, AI insights, session forensics, workflow/fleet intelligence, reliability/SLOs, config & memory governance, and dashboard connectivity. Every plugin is powered by the local Agent Monitor API.",
|
|
"owner": {
|
|
"name": "smartgift",
|
|
"url": "https://git.smartgift.io.vn/Smartgift-AI"
|
|
},
|
|
"homepage": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor",
|
|
"repository": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor",
|
|
"plugins": [
|
|
{
|
|
"name": "agenthub",
|
|
"source": "./",
|
|
"description": "The dashboard itself. Installs the Claude Code event hooks, boots the local server, and puts the `agenthub` CLI on PATH — no checkout and no `npm run setup`. Install this one first; the ten focused plugins below all read from the API it provides.",
|
|
"tags": ["dashboard", "monitoring", "hooks", "cli"]
|
|
},
|
|
{
|
|
"name": "agenthub-analytics",
|
|
"path": "plugins/agenthub-analytics",
|
|
"description": "Deep analytics on Claude Code sessions — token usage (total_input/total_output/total_cache_read/total_cache_write with compaction baselines pre-summed), cost breakdowns via the pricing engine, usage trends over 365 days, cache efficiency, model mix, and productivity scoring.",
|
|
"tags": ["analytics", "tokens", "cost", "productivity"]
|
|
},
|
|
{
|
|
"name": "agenthub-cost-guard",
|
|
"path": "plugins/agenthub-cost-guard",
|
|
"description": "Budget guardrails — set spend limits, forecast week/month-end cost from daily trends, surface cost-threshold alerts via the alert-rule API, and quantify model-routing savings.",
|
|
"tags": ["budget", "cost", "forecast", "alerts"]
|
|
},
|
|
{
|
|
"name": "agenthub-productivity",
|
|
"path": "plugins/agenthub-productivity",
|
|
"description": "Productivity automation — daily standups, weekly/monthly reviews, sprint summaries, time-of-day focus analysis, and workflow optimization using the workflow intelligence API's 11 datasets.",
|
|
"tags": ["productivity", "reports", "workflows", "standup"]
|
|
},
|
|
{
|
|
"name": "agenthub-devtools",
|
|
"path": "plugins/agenthub-devtools",
|
|
"description": "Developer tools for the Agent Monitor — session debugging with full event-chain inspection, data-integrity inspection, event tracing, transcript search, hook diagnostics, data export (JSON/CSV/Markdown), and system health checks.",
|
|
"tags": ["devtools", "debug", "diagnostics", "export"]
|
|
},
|
|
{
|
|
"name": "agenthub-insights",
|
|
"path": "plugins/agenthub-insights",
|
|
"description": "AI-powered insights — pattern detection via workflow intelligence (tool flow transitions, agent co-occurrence), anomaly alerting, trend forecasting, regression watch, benchmarking, optimization recommendations, and session comparison.",
|
|
"tags": ["insights", "patterns", "anomaly", "optimization"]
|
|
},
|
|
{
|
|
"name": "agenthub-sessions",
|
|
"path": "plugins/agenthub-sessions",
|
|
"description": "Session forensics — search by project/model/status, reconstruct event timelines, replay transcripts turn-by-turn, roll up activity per working directory, and review stale sessions before cleanup.",
|
|
"tags": ["sessions", "search", "transcript", "replay"]
|
|
},
|
|
{
|
|
"name": "agenthub-workflows",
|
|
"path": "plugins/agenthub-workflows",
|
|
"description": "Multi-agent orchestration & fleet intelligence — map the subagent DAG, audit model delegation and effectiveness, report concurrency lanes, trace error propagation by depth, and review Workflow-tool fleet runs.",
|
|
"tags": ["workflows", "orchestration", "subagents", "fleet"]
|
|
},
|
|
{
|
|
"name": "agenthub-quality",
|
|
"path": "plugins/agenthub-quality",
|
|
"description": "Reliability & SLOs — scan for API errors and tool failures, audit hook delivery health (PreToolUse/PostToolUse balance), track completion/error-rate SLOs with error budgets, and alert on reliability regressions.",
|
|
"tags": ["reliability", "errors", "slo", "quality"]
|
|
},
|
|
{
|
|
"name": "agenthub-config",
|
|
"path": "plugins/agenthub-config",
|
|
"description": "Claude Code config & memory governance — audit skills/subagents/commands/MCP servers/hooks/settings via the Config Explorer API and curate the file-based memory store (CLAUDE.md + per-project auto-memory files).",
|
|
"tags": ["config", "memory", "governance", "mcp"]
|
|
},
|
|
{
|
|
"name": "agenthub-dashboard",
|
|
"path": "plugins/agenthub-dashboard",
|
|
"description": "Dashboard connector — quick status checks, one-line metrics, live activity watch, and endpoint probing against the Agent Monitor API.",
|
|
"tags": ["dashboard", "status", "connector"]
|
|
}
|
|
]
|
|
}
|