[AgentGuard Pro]
001 / ONE PRODUCT / AGENTGUARD PRO

AgentGuard Pro is the thing to buy.
Runtime control for Python agents.
14 days free, then $39/mo_

One product path: AgentGuard Pro. Patrick Hughes proves the build. BMD Pat LLC handles the receipt. Start free with the SDK; pay for Pro when hosted history, read keys, alerts, and dashboard proof matter. AgentGuard is the flagship: budget, loop, timeout, and rate limits before your agent keeps spending.

1 / who built it
Patrick Hughes
Trust signal

Builder proof, not the product.

2 / who bills it
BMD Pat LLC
Receipt and legal layer

Seller of record, not the pitch.

3 / what to buy
AgentGuard Pro
$39/mo self-serve trial

The only thing to buy.

install
$ pip install agentguard47
PyPI downloads
tracked
GitHub stars
3
Package
Python
Built by
1 developer

Observed package downloads, updated hourly. SDK lifetime counts use Pepy; SDK recent-month counts use Pypistats; MCP recent-month counts use npm. Downloads are a usage signal, not an adoption proof. Tracked copy is shown when a metric upstream is unavailable.

Projection: 6 AgentGuard Pro subscribers at $39/mo is $234/mo, above the $200/mo baseline.

002 / PRODUCT BET

research decision

AgentGuard is the thing to buy.

Buy AgentGuard Pro. Patrick Hughes is the builder proof. BMD Pat LLC is the seller of record. AgentGuard Pro is the product. AgentGuard gets the homepage because it is the only one of the three with a public install path, a self-serve trial, fixed pricing, and usage signals.

Patrick Hughes

Founder credibility and proof of work. Useful for trust, not the buyer action.

BMD Pat LLC

Seller and legal wrapper. Useful for receipts, weak as a buyer-facing offer.

AgentGuard Pro

Buyable product with a public install path, fixed pricing, package traction, and a self-serve trial.

product

Buy AgentGuard Pro

The only thing to buy.

$39/mo after the 14-day trial for hosted history, read keys, alerts, and a dashboard around the local runtime proof.

next action

Start the trial, then install the SDK where a real agent can spend money.

Start AgentGuard Pro trial
trust layer

Patrick Hughes

Builder proof, not the product.

Use the founder story to judge taste, urgency, and product judgment. Do not buy a personal brand.

seller layer

BMD Pat LLC

Seller of record, not the pitch.

The company belongs on receipts, terms, refunds, and support. It should not compete with the product.

conversion math
unavailable
six people buying Pro clears the $200/mo baseline.

Baseline projection: 6 AgentGuard Pro subscribers at $39/mo is $234/mo, above the $200/mo baseline.

Monthly download data is unavailable right now, so the page falls back to fixed baseline math instead of inventing a conversion number.

Free path: pip install agentguard47. MCP path: npx -y @agentguard47/mcp-server. Paid path: start the 14-day trial. Team path: $79/mo when one seat is not enough.
003 / WHY IT EXISTS

First stop the run. Then inspect it.

Most agent tools tell you what happened after the run. AgentGuard adds budget, loop, timeout, and rate limits before unattended work keeps going.

Start with the Python SDK. Add MCP when you want Claude Code, Cursor, Codex, or another MCP client to inspect traces, alerts, usage, costs, and budget health. Use the hosted dashboard when local files are not enough.

Read GitHub docs ->
Downloads
tracked
Version
v1.2.13
GitHub stars
3
Forks
2

Observed package downloads, updated hourly. SDK lifetime counts use Pepy; SDK recent-month counts use Pypistats; MCP recent-month counts use npm. Downloads are a usage signal, not an adoption proof. Tracked copy is shown when a metric upstream is unavailable.

local proof in code
from agentguard import BudgetGuard, JsonlFileSink, LoopGuard, Tracer

budget = BudgetGuard(max_cost_usd=5.00, max_calls=50)
loop = LoopGuard(max_repeats=3)
tracer = Tracer(
    sink=JsonlFileSink(".agentguard/traces.jsonl"),
    service="support-agent",
    guards=[loop],
)

with tracer.trace("agent.run") as span:
    budget.consume(calls=1, cost_usd=0.02)
    loop.check("search", {"query": "refund policy"})
    span.event("tool.call", data={"tool": "search"})
    # Call your agent or tool here.
If the run crosses a limit, AgentGuard raises clearly and writes local proof for traces, alerts, usage, costs, and budget health you can inspect without a dashboard.

Use the right layer

SDK

Stop bad runs in Python.

Free. Local-first. Raises inside the running process when budget, loop, timeout, and rate limits are crossed.

MCP

Let coding agents inspect proof.

Read-only access for Claude Code, Cursor, Codex, or another MCP client to inspect traces, alerts, usage, costs, and budget health.

Dashboard

Keep retained runs when local files are not enough.

Use the hosted app for read keys, up to 500K retained events on Pro, alerts, and shared visibility. Keep the first integration local if that is all you need.

Create read key ->

What it stops

Budget limits

Stop a run before an experiment turns into a surprise bill.

Loop limits

Stop repeated tool calls before retries become an operator problem.

Timeout limits

Put a hard wall-clock ceiling around unattended agent work.

Rate limits

Keep background jobs from hammering tools while nobody is watching.

Local proof

Write JSONL traces and incident reports for traces, alerts, usage, costs, and budget health without forcing a dashboard first.

Optional MCP config

MCP client config
{
  "mcpServers": {
    "agentguard": {
      "command": "npx",
      "args": [
        "-y",
        "@agentguard47/mcp-server"
      ],
      "env": {
        "AGENTGUARD_API_KEY": "ag_your_read_key_here"
      }
    }
  }
}

buy path

Start AgentGuard Pro.

$39/mo after the 14-day trial. Keep the free SDK local when that is enough. Use Pro when you need retained runs, read keys, alerts, and a dashboard around the proof.

Start AgentGuard Pro trial ->