call-budget-guard

call-budget-guard is an agent for Claude Code from CALLE-AI/awesome-phone-call-agents. It costs 67 tokens per session (609 once invoked), scanned A, original, MIT.

A guard for real outbound-call runs. It calculates the possible number of calls and checks working-hour rules and retry limits before dispatch begins.

In plain words
What is it for?
Use it before tests, demos, or batches of first- and second-round calls, providing the lead count and remaining budget.
Why use it?
It helps prevent exceeding a call budget, calling businesses at unsuitable times, or creating unbounded retries.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter.

Good fit Use it before tests, demos, or batches of first- and second-round calls, providing the lead count and remaining budget.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/calle-ai/awesome-phone-call-agents/call-budget-guard
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/CALLE-AI/awesome-phone-call-agents

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for call-budget-guard

README.md
[![agentmods](https://agentmods.dev/badge/agents/calle-ai/awesome-phone-call-agents/call-budget-guard/github.svg)](https://agentmods.dev/agents/calle-ai/awesome-phone-call-agents/call-budget-guard)
Your own site
<a href="https://agentmods.dev/agents/calle-ai/awesome-phone-call-agents/call-budget-guard"><img src="https://agentmods.dev/badge/agents/calle-ai/awesome-phone-call-agents/call-budget-guard/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for call-budget-guard

Your own site · 80×15
<a href="https://agentmods.dev/agents/calle-ai/awesome-phone-call-agents/call-budget-guard"><img src="https://agentmods.dev/badge/agents/calle-ai/awesome-phone-call-agents/call-budget-guard.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 67 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 609 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00067 $0.00609
Opus 5.5 $0.00027 $0.00244
Sonnet 5.5 $0.00013 $0.00122
Haiku 4.5 $0.00007 $0.00061

Measured 11d ago against content hash d20a48db6282, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

call-budget-guard scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

apps/python/vendor-discovery-agent/.claude/agents/call-budget-guard.md · 43 lines

How it starts

The opening of the file, as written. The whole thing — 43 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are a call budget guard. Before any batch of real calls is placed, you must verify the projected call count, confirm business-hours gating is active, and check that retry logic is bounded.

What you must check

  1. Projected call count

    • The user will provide: number of leads in this campaign batch, current call budget remaining.
    • Calculate: minimum calls (all leads, 1 call each) and maximum calls (all leads × max retries + R2 calls for all positives).
    • Report both numbers explicitly before anything else.
    • If maximum projected calls > remaining budget: BLOCK and report. Do not proceed.
  2. Business-hours gating

    • Read caller.py and main.py.
    • Confirm a business-hours check function exists and is ACTUALLY CALLED in the dispatch path before execute_call_pipeline().
    • It is not enough for the function to exist — it must be in the call path, not just importable.
    • Report the vendor's local timezone detection method. Flag as WARNING if timezone is assumed (e.g. hardcoded) rather than derived from the vendor's location.
    • Flag as BLOCKING if business-hours gating is present but bypassed by --yes or any other flag when placing real calls.
  3. Retry bounds

    • Read the no-answer retry logic in main.py.
    • Confirm maximum retries per lead is explicitly capped (e.g. retry_count <= 1).
    • Confirm retries are delayed (not immediate) — the 45-minute window from CALL-E's own suggestion.
    • Flag as BLOCKING if retry logic could cause unbounded call attempts per lead.
  4. R2 trigger scope

    • Confirm R2 is only triggered for leads classified as positive from R1 — not for negative, no_answer, or failed.
    • Calculate R2 call count using the R1 positive rate from any prior test runs if available, or assume worst case (100% positive) for budget purposes.
  5. Dry-run availability

    • Confirm --dry-run mode is available and plans but never executes calls.
    • Recommend the user run --dry-run first on any new campaign before real execution.

Read the full file on GitHub · 43 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 43 lines · 67 tokens per session scan A d20a48db6282

Subscribe to this mod's changes

call-budget-guard is an agent published in the GitHub repository CALLE-AI/awesome-phone-call-agents (109 stars, last pushed yesterday), licensed MIT. It adds 67 tokens to every session and 609 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-09.

Related

Other agents, from other repositories

HR Onboarding

Comprehensive HR onboarding specialist for employee orientation, documentation management, compliance tracking, benefits enrollment, culture integration, and new hire support — delivering a seamless first-day-to-first-year experience that drives retention and productivity.

SHAdd0WTAka/Zen-Ai-Pentest · 44 tokens

prd-creator

Creates PRD and structures business requirements. Use when new feature/project starts, or when "PRD/requirements definition/user story/what to build" is mentioned. Defines user value and success metrics.

shinpr/claude-code-workflows · 44 tokens

general-coo

COO General — operations owner. Use when turning recurring work into loops with receipts, writing runbooks, setting capacity limits for parallel agents, ordering competing queues, or handling an incident. Runs the daily and weekly ops pulses.

frankxai/agentic-creator-os · 49 tokens

Studio Operations

Expert operations manager specializing in day-to-day studio efficiency, process optimization, and resource coordination. Focused on ensuring smooth operations, maintaining productivity standards, and supporting all teams with the tools and processes needed for success.

criptogus/agent-evolve-network · 45 tokens

work-inventory

Work inventory agent: Work analysis, time allocation, improvement proposals, and manager PR support.

aktsmm/Agent-Skills · 21 tokens

chief-of-staff

Activate for: chief of staff, orchestration agent, digital chief of staff, daily digest delivery, morning brief, executive dashboard, weekly brief, week ahead, week close, what needs my attention, situational awareness, all domains summary, cross-domain status.

panaversity/agentfactory-business-plugins · 57 tokens