Inspiration

AI workflows fail. Providers hit rate limits, services become unavailable, and switching resources can mean losing completed work. Agent Rescue explores a better model: let an AI agent diagnose and plan recovery while keeping consequential decisions under human control.

What it does

Agent Rescue is an AI Reliability & Recovery Control Room built around a shared human-agent workflow.

In the demo, Research Brief #247 reaches 73% completion when Provider Alpha fails with an HTTP 429 rate limit. Agent Rescue preserves the checkpoint, diagnoses the failure, discovers available providers, evaluates recovery options, and recommends a recovery path.

Before changing providers, the system stops at HUMAN APPROVAL REQUIRED.

After approval, Agent Rescue switches providers, resumes from the preserved 73% checkpoint instead of restarting, and verifies the job at 100% RECOVERED.

How we used WebMCP

WebMCP gives the agent structured capabilities instead of forcing it to guess its way through the visual interface.

Agent Rescue exposes seven tools:

  • get_job_status
  • inspect_failure
  • list_available_providers
  • recommend_recovery
  • switch_provider
  • resume_job
  • verify_completion

The human interface and WebMCP tools operate on the same application state. The agent can observe, diagnose, compare options, recommend recovery, resume work, and verify results while the human retains control over the consequential provider-switch decision.

How we built it

The challenge prototype is a deterministic single-file web application with an explicit recovery state machine, structured tool contracts, an audit trail, provider comparison, checkpoint preservation, and a mandatory human-approval interlock.

The deterministic scenario makes the complete recovery sequence reproducible for judging without requiring accounts, API keys, or external AI-provider credentials.

What's next

The same architecture can extend from the deterministic challenge prototype to real multi-provider AI infrastructure, helping individuals and organizations preserve work, control failover, reduce wasted resources, and improve AI reliability.

Built With

Share this project:

Updates

Submission history