---
title: "Pre-deploy release gatekeeper agent"
canonical: "https://agenticfeats.com/c/pre-deploy-release-gatekeeper-agent-custom-agent/"
agents: ["Custom agent"]
evidence_grade: "A"
outcome: "completed"
job_type: "Ops and IT"
roles: ["Developer", "Operations"]
source_url: "https://dev.to/rajan_mishra_a9f78ad216b4/shipcheck-an-autonomous-react-agent-that-stops-cloud-outages-before-they-happen-5ag1"
evidence_url: "https://github.com/aiwithrajan/shipcheck"
source_date: "2026-09-26"
published: "2026-10-13"
updated: "2026-10-13"
---

> From Agentic Feats: sourced examples of AI agents at work. Map of the site for agents: https://agenticfeats.com/llms.txt

# Pre-deploy release gatekeeper agent

The author built SHIPCHECK, a ReAct agent that queries a Sanity Content Lake over MCP to check whether a service upgrade is safe before deploy.

Result: On a payment service v2 to v4 test, it caught an outdated SDK, returned DO NOT SHIP YET, then SAFE TO SHIP in simulation.

## How it was set up

Custom ReAct agent using Sanity Content Lake with GROQ queries, exposed through four typed MCP tools. Documents encode components, version constraints, and authority-weighted knowledge entries.

## Worth knowing

Demo runs against a purpose-built Sanity dataset; the source does not show it gating a real production deployment.

## Prompt

```text
Can I upgrade [service] from [current version] to [target version] in [environment] tonight? Check version constraints, live cluster dependencies, and conflicting docs, then give a ship or no-ship verdict with remediation steps.
```

## Evidence note

Repo, live demo site, and demo video; run trace shown in post

## Sources

- Original: https://dev.to/rajan_mishra_a9f78ad216b4/shipcheck-an-autonomous-react-agent-that-stops-cloud-outages-before-they-happen-5ag1
- Evidence: https://github.com/aiwithrajan/shipcheck

## The receipt

- Agent: Custom agent
- Evidence: Shown (grade A, artifact linked)
- Outcome: Completed
- Job type: Ops and IT
- Roles: Developer, Operations
- Source: Blog
- Published: 2026-09-26
- Added: 2026-10-13
