agent-pulse

द्वारा jane-o-o-o-o

एजेंट पल्स का उपयोग करके हर्मीस, क्लॉड कोड, कोडेक्स, डीपसीक, ओपनक्लॉ, कॉपायलट, एडर, क्वेन, ओपनकोड, गूज, कर्सर, एंटीग्रैविटी और एम्प लॉग्स में स्थानीय AI-एजेंट गतिविधि का निरीक्षण करें। इसका उपयोग तब करें जब उपयोगकर्ता AI-एजेंट सत्रों, टोकन, टूल/खोज कॉल, मॉडल उपयोग, अनुमानित लागत, बजट, पूर्वानुमान, स्वास्थ्य जांच, रिपोर्ट, सेटअप निदान, वेब/

npx skills add https://github.com/jane-o-o-o-o/agent-pulse-skills --skill agent-pulse

Agent Pulse

Purpose

Use the installed agent-pulse CLI as the source of truth for local AI-agent activity. The PyPI package is agentpulse-cli, while the command remains agent-pulse. Prefer running commands and summarizing their output over reading the Agent Pulse source code.

Always enable UTF-8 on Windows before running commands because Agent Pulse output contains emoji and box drawing:

$env:PYTHONUTF8='1'
$env:PYTHONIOENCODING='utf-8'

If agent-pulse is not on PATH, ask before installing dependencies. If the user approves, install the PyPI package or try running from a local project checkout:

pip install agentpulse-cli
python -m agent_pulse.cli --version

Source Keys

Use -P/--platform when the user asks about one agent tool instead of all local data:

hermes, claude, codex, deepseek, openclaw, copilot, aider, qwen,
opencode, goose, cursor, antigravity, amp

Choose Commands

Use this command selection table first:

User wantsRun
Current statusagent-pulse status --json
Full dashboardagent-pulse --json or agent-pulse --no-banner
Demo dataagent-pulse demo --json
Setup diagnosisagent-pulse doctor --json
Recent sessionsagent-pulse --json --hours 24 --limit 20
Top sessionsagent-pulse top --sort tokens --json
Top expensive sessionsagent-pulse top --sort cost --json --hours 168
Model cost analysisagent-pulse models --json
Model rankingagent-pulse leaderboard --json --rank-by efficiency
Cost savingsagent-pulse optimize --json
Budget statusagent-pulse budget --json
Cost forecastagent-pulse forecast --json
Cost anomaly checkagent-pulse anomaly --json
Health/CI checkagent-pulse health --json
Composite scoreagent-pulse score --json
Search sessionsagent-pulse search "<query>" --json
Compare periodsagent-pulse compare --json
Compare projectsagent-pulse compare-projects --json
Activity calendaragent-pulse heatmap --json
Smart recommendationsagent-pulse insights --json
Prometheus metricsagent-pulse metrics --format prometheus
Export reportagent-pulse export -f markdown or agent-pulse export-html
Web dashboardagent-pulse web --port 8765
REST APIagent-pulse api --port 8766
MCP toolsagent-pulse mcp --list-tools

If the installed command lacks an option, run agent-pulse <command> --help and adapt.

Workflow

  1. Start with agent-pulse doctor --json only when the user asks why data is missing, asks for setup help, or a normal data command returns no sessions.
  2. Use JSON output whenever possible. Summarize the fields that matter: sessions, tokens, tools, search calls, model breakdown, source breakdown, estimated cost, warnings.
  3. Use time filters for scoped questions. Default to 24 hours for "recent" and 168 hours for "this week":
agent-pulse status --json --hours 24
agent-pulse --json --hours 168 --limit 50
  1. Use platform filters when the user asks about a specific agent system:
agent-pulse --json -P codex --hours 24
agent-pulse --json -P claude --hours 24
agent-pulse top --json -P aider --sort cost
agent-pulse status --json -P cursor
  1. For cost questions, pair summary, model, and top-session views:
agent-pulse status --json --hours 24
agent-pulse models --json --hours 24
agent-pulse top --sort cost --json --hours 24
agent-pulse optimize --json --hours 168
  1. For trend and risk questions, use forecast/history/compare/anomaly:
agent-pulse forecast --json
agent-pulse history --json
agent-pulse compare --json
agent-pulse anomaly --json
  1. For setup, use the discovery commands before guessing paths:
agent-pulse doctor --json
agent-pulse scan --json --details
agent-pulse config show

Interpreting Results

  • Treat total_cost_usd as an estimate based on Agent Pulse's local model pricing table.
  • Report both cost and token volume; low-cost models can still have very high token usage.
  • Distinguish sources such as codex, claude, hermes, deepseek, openclaw, aider, cursor, opencode, and goose.
  • Mention if doctor reports missing optional sources, missing dev_root, or optional web dependencies.
  • If no sessions appear, check doctor, then try a wider time window such as --hours 168.
  • Check whether the user asked for a source (-P) filter, a model filter, or a project comparison before giving overall totals.
  • If a command emits plain text instead of JSON or fails because an installed version is older, run agent-pulse <command> --help and use the closest supported option.

Reports

For a short human-readable answer, run JSON commands and summarize.

For artifacts, prefer:

agent-pulse report --period daily
agent-pulse export -f markdown
agent-pulse export-html

Do not invent exact savings or costs. Use the CLI output.

Integrations

Use the web and API extras only when the user asks for a browser dashboard or programmatic server. Ask before installing missing extras:

pip install "agentpulse-cli[web]"
agent-pulse web --port 8765
agent-pulse api --port 8766

For monitoring pipelines:

agent-pulse metrics --format prometheus
agent-pulse health --cost-limit 100 --token-limit 1000000 --json

MCP

Use MCP mode when the user wants other AI clients to query Agent Pulse:

agent-pulse mcp --list-tools
agent-pulse mcp

When explaining MCP, mention that it exposes tools such as status, forecast, top sessions, model analytics, optimization, health, search, and leaderboard.

Local Helper

This skill includes scripts/run_agent_pulse_snapshot.py, which runs a compact set of JSON-friendly Agent Pulse checks and prints a combined summary:

python scripts/run_agent_pulse_snapshot.py --hours 24 --days 7

संबंधित Skills

adopting-generated-api-types
posthog
Use when migrating frontend code from manual API client calls (`api.get`, `api.create`, `api.surveys.get`, `api.dashboards.list`, `new ApiRequest()`) and…
triage-flaky-test
datadog-labs
किसी विशिष्ट अस्थायी परीक्षण की जांच करते समय लोड करें। इतिहास, विफलता पैटर्न और श्रेणी प्राप्त करता है, फिर सुधार, क्वारंटाइन या एस्केलेट करने की सिफारिश करता है।
azure-search-documents-dotnet
microsoft
.NET के लिए Azure AI Search SDK (Azure.Search.Documents)। पूर्ण-पाठ, वेक्टर, सिमेंटिक और हाइब्रिड खोज के साथ खोज अनुप्रयोग बनाने के लिए उपयोग करें। इसमें SearchClient (क्वेरी, दस्तावेज़ CRUD), SearchIndexClient (इंडेक्स प्रबंधन), और SearchIndexerClient (इंडेक्सर, स्किलसेट) शामिल हैं। ट्रिगर: "Azure Search .NET", "SearchClient", "SearchIndexClient", "vector search C#", "semantic search .NET", "hybrid search", "Azure.Search.Documents"।
development
authoring-scouts
posthog
PostHog Signals स्काउट्स को लिखने, संपादित करने और अनुकूलित करने का तरीका — ये निर्धारित एजेंट हैं जो किसी प्रोजेक्ट को स्कैन करते हैं और Signals इनबॉक्स में रिपोर्ट लिखते हैं। उपयोग तब करें जब कोई उपयोगकर्ता…
flutter-setup-declarative-routing
flutter
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that…
customer-card-render
microsoft
डिज़ाइन थिंकिंग के विहित आर्टिफैक्ट्स से कस्टमर-कार्ड पावरपॉइंट सामग्री YAML उत्पन्न करें और साझा पावरपॉइंट स्किल पाइपलाइन का उपयोग करके बनाएं - आपके लिए लाया गया…
azure-mgmt-fabric-dotnet
microsoft
Azure Resource Manager SDK for Fabric in .NET। MANAGEMENT PLANE संचालनों के लिए उपयोग करें: Microsoft Fabric क्षमताओं की प्रावधान, स्केलिंग, निलंबन/पुनः आरंभ, नाम उपलब्धता की जाँच, और Azure Resource Manager के माध्यम से SKU सूचीबद्ध करना। ट्रिगर: "Fabric capacity", "create capacity", "suspend capacity", "resume capacity", "Fabric SKU", "provision Fabric", "ARM Fabric", "FabricCapacityResource"।
development
schema-discovery
microsoft
DAX INFO फ़ंक्शन का उपयोग करके Power BI सिमेंटिक मॉडल स्कीमा का अन्वेषण करें। प्रगतिशील मेटाडेटा खोज रणनीति, स्कोप अनुमान, और संकुचन तकनीकें…