explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • Why this matters if you ship with agents
  • The opening example: feature flags beat midnight debugging
  • Architecture: Slack as the on-call control plane
  • Detection: tuning alerts and killing fatigue
  • Triage: orchestrator, executors, and 617-line skills
  • Resolution paths: flags, K8s, infra, and PRs
  • Verification, ci-weather, and handoffs
  • What you can steal without Anthropic's stack
  • Limits and honest caveats
  • What people are asking
  • Related on explainx.ai
← Back to blog

explainx / blog

Claude on Call: How Anthropic Uses Claude Tag as CI/CD First Responder

Anthropic engineer Sachin Malhotra details Claude Tag as first-line on-call for CI/CD — median 14-minute SITREPs, GitHub skills, lessons.md loop, and a public setup kit.

Aug 28, 2026·10 min read·Yash Thakker
Claude TagCI/CDAnthropicOn-CallAI AgentsIncident Response
go deep
Claude on Call: How Anthropic Uses Claude Tag as CI/CD First Responder

At 10 p.m., 44 tests stop firing on a new service. In the old workflow, an on-call CI engineer stops dinner, opens a laptop, and spends an hour tracing config, flags, and metrics. In Anthropic's new workflow — described by CI engineer Sachin Malhotra in an August 18, 2026 engineering post — someone tags @Claude in Slack, Claude ties the failure to a feature flag flipped that morning, recommends a revert, and three minutes after the revert pings back to confirm skip rules cleared and error rates normalized.

That anecdote is the human-scale proof point behind a broader shift: for several months, Claude Tag has been Anthropic's first-line on-call responder for CI/CD failures — not a chatbot sidebar, but a persistent Slack teammate with its own service account, connector access, and GitHub-hosted playbooks.

TL;DR

table · 2 cols
QuestionAnswer
SourceAnthropic — Claude on call (Aug 18, 2026), by Sachin Malhotra
What runs on-call?Claude Tag in a dedicated Slack channel — memory, routines, multiplayer triage
SpeedMedian ~14 min to first evidence-backed SITREP; fastest root cause in first report ~4 min
Real fix example44 missing tests → feature-flag revert → verified in ~3 min on Slack
ArchitectureOrchestrator + executor subagents over Grafana, logs, PagerDuty, GitHub, K8s via MCP
Knowledge baseGitHub markdown skills (oncall.md, 617-line shadow-divergence skill) + self-updating lessons.md
Human boundaryNamed PR owners, merge approval, deploy gates unchanged — Claude proposes; humans ship
Throughput context~8× code shipped per quarter vs 2021–2025; Malhotra: "agentic coding requires agentic CI"
Get startedTeam/Enterprise + Claude Tag in Slack + connectors + Claude Code Remote + public setup kit
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

Why this matters if you ship with agents

Anthropic is not describing a demo. Malhotra's team kept the same quality bar — every PR has a named human owner, every change needs approval, every change hits the same CI gates — while engineers ship roughly eight times more code per quarter than they did from 2021 through 2025. The bottleneck moved from typing to keeping CI trustworthy at agent speed.

That is the thesis in one line from the post: "agentic coding requires agentic CI." If your coding agents merge faster than your on-call runbooks can triage, pager fatigue becomes the cap on throughput — regardless of model quality.

For explainx.ai readers already running Claude Code in pipelines or building loop-engineering workflows, this post is the operations mirror: the same harness ideas (skills in git, subagents, verification loops) applied to incidents instead of features.

The opening example: feature flags beat midnight debugging

Malhotra's 44-test incident is instructive because it is boring in the best way — no exotic outage, just tests that stopped running.

Claude's chain: correlate the disappearance with a feature flag enabled that morning → assess revert safety → recommend revert → after the human reverts, re-check skip rules and error-rate metrics in Slack within minutes.

That pattern only works when the agent already has read access to flag state, test config, and live metrics — not when it is guessing from a pasted log snippet. Anthropic wired those sources through Claude Tag's connector layer before expecting autonomous triage.

Architecture: Slack as the on-call control plane

Malhotra breaks the setup into four requirements any on-call agent needs:

  1. Memory — what already happened in this incident
  2. Connections — Grafana, logs, PagerDuty, GitHub, Kubernetes, peer Slack channels
  3. Schedules — routines like "run CI handoff every Monday at 9:00 a.m. EST"
  4. Instructions — standing policies in version-controlled markdown

Claude Tag supplies the first and third: channel-scoped memory, ambient monitoring, and natural-language scheduled routines. An org owner provisions a service account with scoped tool access once per channel — similar in spirit to Claude Enterprise managed auth for MCP, but tuned for incident channels rather than general workspace chat.

Standing instructions live in a GitHub repository as markdown skills — oncall.md for routing and paging policy, plus investigation skills per bug class. Teammates iterate them like code; diffs and review apply to on-call behavior the same way they apply to services.

Anthropic also watches adjacent Slack channels (service alerts, config changes, PR updates) so Claude Tag is not blind to context that never hits the primary on-call room.

Malhotra says the initial setup took hours, not days, and Anthropic published a GitHub on-call setup kit that replays fictional incident history into triage playbooks in about ten minutes — a faster on-ramp than rebuilding skills from scratch.

Claude Code CI/CD pipeline diagram: commits flowing through automated review gates — the same infrastructure Anthropic now pairs with Claude Tag for incident response

Detection: tuning alerts and killing fatigue

Before triage saves time, detection has to fire at the right rate. Malhotra names two human failure modes Claude Tag addresses:

Threshold tuning on new services. For the first days of a new service, Claude analyzes traffic and incoming alerts, then suggests rules and threshold adjustments — work humans rarely do proactively without enough baseline data.

Alert fatigue. Humans stop vetting every page; Claude does not. It evaluates each alert against criteria in oncall.md — for example: if error rate > 2% for more than five minutes and it is not a known deploy window, page on-call; otherwise log to lessons.md for morning review.

Escalation paths are mixed:

  • Deterministic — paging rules in markdown
  • Agentic — Claude judging whether an alert can wait
  • Human-reported — a CI engineer posts in-channel (the 44-test case)
  • Incident ticket — internal paging that provisions a Slack room for CI infrastructure incidents

The alerting pipeline stays deterministic; who gets woken up blends rules and agent judgment.

Triage: orchestrator, executors, and 617-line skills

Once an incident opens, savings come from parallel investigation. Claude Tag starts a dynamic workflow: an orchestration agent dispatches executor subagents to Grafana, log stores, PagerDuty, GitHub history, Kubernetes state, and sibling incident channels — the same multi-tool pattern covered in explainx.ai's agent harness guides, but with Slack as the coordination surface.

Executors return findings; the orchestrator synthesizes a SITREP humans can scan in-thread.

They are not searching blind. Investigation follows agent skills checked into GitHub — reference markdown per bug class. Malhotra cites a 617-line shadow-divergence investigation skill built by troubleshooting one incident turn-by-turn with Claude, then asking Claude to encode the steps into a file.

Parallel knowledge lives in lessons.md: a running log of resolved incidents — symptom, root cause, fix, gotchas. Claude appends automatically after closure and reads first on new investigations, so hypotheses start from recent history.

When a pattern repeats, the team promotes entries from lessons.md into formal investigation skills. Malhotra's favorite auto-generated lesson captures a human mistake: assuming failure from a config file before checking metrics — now documented as "query the data first, then theorize."

Malhotra is explicit that Claude does not always nail the first hypothesis. Claude Tag's multiplayer model matters here: any engineer can steer the thread in real time, same as ABC Legal's Slack-native agent feedback loops — but oriented at outages instead of legal ops.

Resolution paths: flags, K8s, infra, and PRs

Fix authority stays tiered:

table · 3 cols
PathWhat Claude Tag doesHuman role
Feature-flag canarySeparate Claude Code agent (with Malhotra's permissions) ramps canary traffic, watches metrics, ramps up/downOwns flag strategy; agent executes progressive rollout
KubernetesRecommends drain/cordon on affected sectionsExecutes cluster changes
Infra scaleReturns exact mitigation steps for demand surges (rare but high leverage)Runs scale operations
Code fix (most common)Opens a PRReviews, merges, deploys

Deployments still pass the same gates. Claude accelerates drafting and verification, not ownership.

Verification, ci-weather, and handoffs

After a fix, Claude reuses the same MCP connectors to confirm metrics and behavior — then writes post-mortem notes into lessons.md per standing instructions in oncall.md.

For company-wide visibility, Anthropic built ci-weather: an agent that compiles incident channels, build metrics, merge-queue stats, and deploy lag into a newsroom-style status post in a public Slack channel — so engineers check #ci-weather instead of pinging CI on-call with "should I merge?"

Malhotra notes honest iteration: Claude can one-shot a report generator skill, but readable status comms need team-specific taste — human editing on format, not just plumbing.

Weekly and daily handoff summaries (scheduled routines on the on-call channel) let the next rotation pick up without oral relay.

What you can steal without Anthropic's stack

You do not need their exact vendors to copy the shape:

  1. One Slack (or chat) room as incident memory — multiplayer, persistent, taggable
  2. Skills in git — paging policy separate from deep investigation playbooks
  3. lessons.md self-improvement loop — cheap institutional memory without retraining models
  4. Orchestrator + parallel executors — chase Grafana, logs, git, and tickets concurrently
  5. Explicit human merge boundary — agents propose PRs; people own production

If you are on Claude Team or Enterprise, Anthropic's checklist is short: enable Claude Tag in the on-call channel, wire connectors and Claude Code Remote, add monitor-and-triage instructions, optionally fork the setup kit.

If you are not on Claude Tag yet, the post still functions as a reference architecture for any MCP-connected agent harness — Warp, Codex, or internal bots — with Slack (or PagerDuty/Teams) as the coordination layer.

Limits and honest caveats

  • Medians are internal. Fourteen minutes and eight× throughput are Anthropic's own figures — useful targets, not guarantees for your org.
  • Setup is not zero. Connectors, service accounts, and Claude Code Remote are admin work; Malhotra says hours, but policy review (what an agent may read vs write) still takes calendar time.
  • Wrong-first hypotheses happen. The system assumes on-call engineers stay in-thread to correct Claude — not fully autonomous remediation.
  • ci-weather needed human taste. Report formatting iterated; expect the same for customer-facing status bots.
  • Feature-flag automation is a separate agent. Canary management is not "free" with basic Tag — it is a deliberately permissioned Claude Code agent.

What people are asking

Is this replacing PagerDuty/on-call rotation? No — it is first response and investigation, not ownership. Humans still merge, deploy, and own architecture. Claude shrinks time-to-first-SITREP and repetitive comms.

How is this different from Claude Code in CI? Claude Code in CI/CD covers non-interactive -p runs inside pipelines. Claude Tag on-call sits downstream — when pipelines or infra fail, the Slack agent investigates across systems pipelines alone cannot see.

Do I need the 617-line skill on day one? No. Start with oncall.md paging rules and a thin lessons.md. Promote patterns after repeat incidents — exactly how Anthropic grew shadow-divergence coverage.

Does this relate to Claude Managed Agents? Different product surface, same philosophy: agents as reviewed artifacts in git with human gates. See ABC Legal's 50+ agent fleet for enterprise ops patterns; Claude Tag is the Slack-native sibling focused on team channels.

Related on explainx.ai

  • How to use Claude Tag in Slack
  • Top 15 Claude Tag use cases for Slack teams
  • Claude Code in CI/CD pipelines
  • Loop engineering for coding agents
  • What is an agent harness?
  • What is MCP? Model Context Protocol guide
  • What are agent skills?
  • ABC Legal: 50+ Claude Managed Agents as code

Primary source: Anthropic — Claude on call: How Claude Tag serves as Anthropic's first responder for CI/CD failures (August 18, 2026) · Claude Tag documentation — how it works


Metrics, quotes, and setup steps are from Anthropic's August 18, 2026 engineering post by Sachin Malhotra — internal figures, not independently audited. Connector names, plan requirements, and kit availability may change; verify on Anthropic's docs before production rollout.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Aug 28, 2026

Meta's "Hatch" AI Agent Runs on Claude While Meta Spends $10B on Anthropic

Meta is building a consumer AI agent called "Hatch" that currently runs on Anthropic's Claude models — and, per the New York Times, is separately projecting up to $10 billion a year in spending on Anthropic's AI tools. Here's what's confirmed, what's still reported-not-official, and why even Meta hedges with a competitor's models.

Aug 27, 2026

Anthropic Model Hardware Standard: MCP for Physical Lab Equipment

Anthropic's Model Hardware Standard (MHS) is a research preview letting AI agents discover and operate physical lab and manufacturing equipment through a standardized driver — reachable via MCP, CLI, or code, and model-agnostic by design. Genentech, HHMI Janelia, and QuEra are already running it.

Aug 26, 2026

Claude Unified Memory: Chat and Cowork Share One Context Layer

Anthropic's August 2026 memory rollout merges Chat and Cowork into one topic list that updates live — with Team/Enterprise memory off for end users until admins flip Organization settings → Capabilities. Sensitive topics stay hidden until org opt-in; SSNs and government IDs never save. Export legacy memory before September 9, 2026.