whereismyai
Call4agents
Call4agents makes Python agent actions safe to retry by ensuring approved tool calls run at most once after a crash.
Call4agents integrates with LangGraph, Pydantic AI, the OpenAI Agents SDK, MCP servers, and plain Python to prevent agents from repeating actions after crashes or timeouts. It ensures once-only actions, binds approvals to exact arguments, supports action undo operations, provides idempotency keys for outside APIs, and records runs for replay and diffing. The kit uses a local SQLite file for state and relies on the standard library with zero dependencies. It supports Python 3.10 through 3.13 on Linux, macOS, and Windows. Developers can use command-line tools for quickstarts, audits, and diagnostics without any tracking or data collection.
Call4agents at a glance
- Best for: Software engineer
- Runs on: Linux, macOS, Windows, API
- Pricing: Open source under Apache-2.0 license.
- Released: November 2026
- Category: AI coding tool
- Website: github.com/salahmakboul/call4agents
Key features
- Once-only actions prevent duplicate emails or payments
- Approvals bound to exact arguments
- Undo registered actions newest first
- Idempotency keys for outside APIs
- Record, replay, and diff runs offline
- Command-line tools for audits and diagnostics
Use it for
- Prevent duplicate payments and emails after crashes
- Secure tool calls with argument-bound approvals
- Reverse agent actions step by step with undo
- Rerun recorded runs offline with zero model calls
- Compare two runs to find where tool calls differ
Alternatives to Call4agents
- Melra — Governs AI agent tool calls with local policies, approval gates, and verified receipts.
- call4me — Integrates phone calling capabilities directly into AI coding agents and assistants.
- OpenAI Agents SDK — Provider-agnostic multi-agent framework with built-in guardrails and tracing.
- MyAgent — It features built-in permission controls, long-term memory, and skill self-evolution.
- Agent Middleware — Requires signed permits and provides offline-verifiable receipts for tool calls.
- OpenAI Agents SDK JS — Builds multi-agent workflows and voice agents with native handoffs.
- Amp — Agents keep working in the cloud after the laptop is closed
- Safeagent — It isolates parallel coding sessions in dedicated virtual machines with independent databases and ports.
- Agent Trials — Test if an agent fixes your bugs in your stack at a sane price before deployment.
- Atomic Agents — Build predictable, modular AI applications with consistent, reliable outputs.
- Stop That Shit — Enforces task boundaries to stop unnecessary AI agent actions.
- AgentTrafficCop — Stops infinite loops and runaway API costs in multi-agent systems.
All Call4agents alternatives