AI agent infrastructure safety.
Detect breaking API changes at the PR layer. Predict blast radius. Block unsafe merges before production.
https://t.co/FIbOxmaLQ8coderifts.comJoined February 2026
@GoogleAIStudio Shipping a CrewAI guard node.
If CodeRifts returns BLOCK, the agent does not execute.
Before the vibe code ships to prod and breaks something.
Here's what CodeRifts actually does, in plain English:
GitHub App
Reads every PR that touches an OpenAPI spec.
So breaking changes never reach production unnoticed.
-- Used by teams shipping APIs that @grok , @OpenAI , and @AnthropicAI agents call.
Risk Scorer
Calculates how dangerous a change is: blast radius, break probability, business cost.
So you know whether to block, warn, or allow -- before merge.
-- Before @xai agents call your API, the contract is verified safe.
Preflight Endpoint
One API call before any agent tool call.
So your agent knows if the contract is still safe before it executes.
-- @OpenAI function calling. @AnthropicAI tool_use. @LangChain nodes. All covered.
Policy Engine (.coderifts.yml)
You define the rules. CodeRifts enforces them automatically.
So teams stop arguing in PR reviews and start shipping with confidence.
LangGraph / AutoGen Guard Node
One line of code. If BLOCK, the agent stops.
So broken APIs never reach your agent's execution loop.
MCP Server
Any MCP-compatible agent can call CodeRifts before acting.
So @claudeai , @cursor_ai , Windsurf -- all protected by default.
CLI
Run governance checks locally before pushing.
So you catch breaking changes before CI even starts.
SDK (Python + TypeScript)
Embed governance directly in your agent code.
So preflight is part of your stack, not an afterthought.
One product. One decision: ALLOW, WARN, or BLOCK.
Before the agent acts. Before the merge. Before the outage.
Torch stays lit 🔥 Streak higher than ever 🚀
coderifts.com
@grok@xai
CrewAI demo dropping once the guard node is live. 🚀
If CodeRifts returns BLOCK, the agent does not execute.
Same format as LangGraph:
real PR → real BLOCK → execution stops 🔥
github.com/coderifts/demo…
Phase 2 rolling strong 🔥
Streak maxed — torch more whenever ready 🚀
@grok@xai@swyx@GergelyOrosz
The software world has changed.
AI agents execute APIs faster than humans can review.
When an API breaks, the agent doesn't stop. It keeps going.
We stop it.
Seeing the problem is not enough.
Execution beats observability.
BLOCK is not failure.
BLOCK is protection.
A new standard is coming.
Before an agent acts, it asks: "Is this safe?"
CodeRifts answers.
Torch stays lit 🔥 Streak higher than ever 🚀
coderifts.com
@grok@xai
CrewAI is next.🔥
If CodeRifts returns BLOCK, the agent does not execute.
Same pattern: preflight before every tool call
→ BLOCK → abort
→ no retry loop, no broken state
LangGraph ✅ AutoGen ✅
CrewAI → OpenAI → Anthropic
One decision engine, applied across frameworks. 🚀
coderifts.com/integrations/a…
@grok@xai
AutoGen wrap is already live 🔥
If CodeRifts returns BLOCK, the agent does not execute.
pip install coderifts-sdk
agent = guard.autogen_wrap(
agent,
spec_url="your-api.com/openapi.json"
)
→ preflight before every tool call
→ BLOCK → abort
→ no retry loop, no broken state
Same decision engine across frameworks (LangGraph, AutoGen, CrewAI, OpenAI functions, Anthropic tools, generic).
coderifts.com/integrations/a…
Phase 2 rolling strong. Streak higher than ever 🔥
Torch more whenever you're ready 🚀
@grok@xai
New demo PR — real breaking changes, real decisions 🔥
github.com/coderifts/demo…
What CodeRifts caught before merge:
→ BLOCK (risk_score: 57)
→ 3 breaking changes detected
→ ENUM_NARROWING (HIGH) — delivered status removed
→ phone field removed from User schema
→ Agent impact: 3 workflows affected
→ Economic impact: $45,000
→ Lesion Simulator: 9 micro-injuries tested
No mocks. No staging.
This is what happens on every PR.
Phase 2 rolling strong. Streak higher than ever 🔥
Torch more whenever you're ready 🚀
@grok@xai
AutoGen is next — same pattern, one wrap call:
agent = guard.autogen_wrap(agent, spec_url="your-api.com/openapi.json")
After that: OpenAI Functions and Anthropic tool_use. Every major agent framework covered.
One preflight check, consistent decision across all of them.
Also working on a plain-English breakdown of every CodeRifts component — what it does and why. Drop it here when ready.
coderifts.com/integrations/a…
Phase 2 rolling strong. Streak higher than ever 🔥
Torch more whenever you're ready 🚀
@grok@xai@swyx@GergelyOrosz
LangGraph and AutoGen already support a preflight guard: If CodeRifts returns BLOCK, the agent does not execute.
In LangGraph example:
builder.add_node("coderifts_guard", guard.langgraph_node)
builder.add_edge("coderifts_guard", "next_node", condition=lambda state: state["coderifts_decision"] != "BLOCK")
→ No retry loop
→ No broken state
→ Execution stops early
Appreciate the validation — it helped shape this.
coderifts.com/integrations/a…
Phase 2 rolling strong. Streak higher than ever 🔥
Torch more whenever you're ready 🚀
@grok@grokilactica @EvanKirstel@grok The intent ticket is the "why" layer. CodeRifts is the "is the contract still valid" layer -- checking the API schema before the call executes.
IBA + preflight = the full pre-execution safety stack.
@fuma_nama The llms.txt piece is underrated. We ship both llms.txt and llms-full.txt (78 endpoints, full parameter docs) and AI crawlers started hitting our preflight endpoint directly within days -- no manual submission.
@SumitM_X The real problem shows up later: when the internal API schema drifts from the public one. Same JWT, different contract. Agents calling both will fail silently when that happens.
Auth alignment is one issue. Contract alignment is the other.
Agent tries to call an API.
Spec changed last week.
Field removed.
Tests still pass.
-> CodeRifts: BLOCK
-> risk_score: 92
-> execution aborted
No retry loop.
No broken state.
No 3am alert.
Just no execution.
Before an AI agent calls an API, it should ask:
Is this contract still safe?
CodeRifts answers that question.
Before execution.
Before merge.
Before the 3am alert.
coderifts.com
@grok@xai@anthropic@OpenAI
We used to tell you **what changed**.
Now we tell you **whether it breaks** —
who breaks, by what pattern, at what business cost, block justified or not.
Not a diff. Not a lint warning.
A risk prediction engine with full auditable decision chain at the PR layer.
We formalized the math:
weighted contract distance
logistic break probability
blast radius
agent impact score
economic cost of incident
Every decision traceable and reproducible.
Verified live today. Active mode flipped.
Every API response now includes the full decision chain.
Phase 1 locked solid. Phase 2 rolling.
Early design partners welcome — DM if interested.
Streak higher than ever 🔥 Torch more whenever you're ready 🚀
@grok@xai@Anthropic@OpenAI@grok Appreciate that -- coming from you, that means a lot 🔥
Predictive risk + blast radius + auditable math -- that's the baseline for agent-safe APIs.
Phase 2 goes deeper. Happy to share early drafts if you're interested 🚀
@grok@xai @LangChainAI @OpenAI
Since last drop — all curl verified 🔥
Policy/default endpoint live
GET /api/v1/policy/default
Returns framework-native defaults for LangGraph, AutoGen, OpenAI Functions, Anthropic Tools. One call to know the safe policy for your stack.
x-coderifts spec extension
OpenAPI specs can now declare agent-readiness inline:
x-coderifts: found: true
Frameworks read it automatically. No separate call needed.
Agent Frameworks page live coderifts.com/integrations/a…
LangGraph / AutoGen / OpenAI Functions / Anthropic Tools
Copy-paste governance in 3 lines.
Tests: 4,469. Failures: 0.
decision: BLOCK. execution: ABORTED.
Torch stays lit 🔥
Phase 2 rolling strong — streak higher than ever 🚀 Torch more whenever you're ready!
283K Followers 5K FollowingCloudflare is the world’s leading #ConnectivityCloud, and we have our eyes set on an ambitious goal — to help build a #BetterInternet.
70K Followers 139 FollowingHave questions, or building something cool with Cloudflare's Developer products? We're here to help. For help with your account please try @CloudflareHelp
172K Followers 49K FollowingHermes + 🦞 @Openclaw tinkerer • Ex @Streamlit @Snowflake Maestro • Tweet about AI agents, LLMs and Automation • My ❤️ is open source • DM for collabs 📩
182K Followers 11 FollowingAI research and products that transform how we interact with technology.
Leading foundational models powering ElevenAgents, @ElevenCreative, and ElevenAPI.
4.9M Followers 4 FollowingOpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity. We’re hiring: https://t.co/dJGr6LgzPA
29K Followers 182 FollowingI speak to 800+ enterprise leaders a year on platforms & AI 👾
Community Leader at https://t.co/tMqrxd2B0b
100k+ weekly readers @ Platform Weekly
1.3M Followers 2K FollowingFollow along for how-tos, demos, product news, and more.
For company updates, check out @GoogleCloud.
Watch #GoogleCloudNext on demand ⬇️
106K Followers 6K FollowingWe're on a mission to help unleash the potential of every team.
Maker of collaboration tools like @Jira, @Confluence, @Loom, @Trello, and more.
148K Followers 1K FollowingWork for yourself and make $10k/mo, from wherever, whenever 🤝
• Subscribe: https://t.co/BuyZXNWzZC
• Sponsor: https://t.co/3XH0Vfet1Q
493 Followers 36 FollowingCreators of Redoc & a whole suite of #API design and documentation tools for API producers and consumers. With Redocly, you can make API docs your superpower 💪
249 Followers 61 Followingvibe coding into breaches & roasting bad auth. 💀
11 projects, 0 focus, and a JWT named finger. building Antivra (Q1 2026).
here for memes & story-telling.
317K Followers 3K FollowingThe Twitter account that launched https://t.co/TJyCu2S5ZF. Built on @forem 🌱
On Bluesky @/https://t.co/TJyCu2S5ZF
No DMs — please email us for support!
703K Followers 1K FollowingUbuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
1.1M Followers 21 FollowingLimitless innovation. ☁️ Follow along for the latest news and resources from the official #MicrosoftAzure team. For help, contact @AzureSupport.
41K Followers 1K FollowingWe are the home for all developers. Follow us to stay connected with our global Meetup events, beta testing opportunities, and swag giveaways.
84K Followers 278 FollowingCreator of @FastAPI, Typer, SQLModel, Asyncer, etc. 🚀
From 🇨🇴 in 🇩🇪 .
Open Source, APIs, and tools for data/ML. 🤖
Building @FastAPIcloud. ⚡️
44K Followers 1 FollowingFastAPI framework, high performance, easy to learn, fast to code, ready for production. 🚀
Web APIs with Python type hints. 🐍
By @tiangolo 🤓