HyperProbe is a YC-backed AI on-call agent that automatically handles production incidents by placing read-only virtual breakpoints to capture exact variable state, reducing root cause time from hours to minutes without redeployment.
Hi HN, this is Shailendra and Karan here. We are building a fast and safe way for coding agents to debug issues live in production.<p>When prod breaks, it lets Cursor, Claude, and others drop virtual breakpoints or probes safely in your running code, and extract the exact variable values that logs don’t have.<p>All this saves time and effort for engineers who’d otherwise dig through logs and traces or redeploy with console.logs or print statements until they find the root cause.<p>Here is the link to the video that explains this: <a href="https://www.youtube.com/watch?v=ivV7I--ta5c" rel="nofollow">https://www.youtube.com/watch?v=ivV7I--ta5c</a><p>Agents write most of our code now. This shrinks the useful context engineers need to debug AI written code, a problem not helped by the limited telemetry added in the same code by AI.<p>So when something breaks in prod, the first instinct for an engineer is to open logs or throw them to your agents. But if the line you are looking for is not there, agents will start guessing the root cause on non-existent data, forcing you to add a log, and redeploy.<p>This analysis-inference loop of agents with existing data does not come cheap, burning a lot of tokens. And the add log, redeploy cycle is so slow and painful that it makes engineers hate on-call.<p>Our approach lets agents capture telemetry on-demand at the exact moment and point of failure, killing the log-redeploy cycle and getting the most accurate RCA while burning fewer tokens.<p>The obvious problem is making it work on a running service. You can't pause a live service the way you'd pause a debugger on your laptop. Getting the value out of a running process safely, without pausing a thread or slowing the host is the challenge.We are making this happen.<p>Before this I ran engineering at a 100 member team. Then Karan and I spent three years on HyperTest which was a testing tool.<p>At HyperTest, we turned production traffic into integration tests using OpenTelemetry. That was production instrumentation too. The hard parts of pulling real runtime state out of a running service without breaking it, were the hard parts we learnt to put together.<p>We learnt some other lessons the hard way too. HyperTest tried to prevent bugs with better tests, and adoption was a fight every time. Calls kept getting cancelled because teams were firefighting production. Testing was hygiene. Broken prod was hair on fire. This made us see where priorities lie.<p>This seeded the idea of building a truly autonomous on-call agent i.e. one that takes an alert, probes, diagnoses and fixes it in a few minutes. But this is how it works as of now:<p>You talk to your coding agent the way you already do. Tell it what's wrong: "checkout returns 200 but some users are seeing their order fail, find out why." It locates the line in your local code, connects to us over MCP, and drops a probe on that line in the running service. The probe is read-only and sits dormant until real traffic hits. When hit, it captures the local variables at every frame of the call stack at that exact moment. It hands them to the agent, which diagnoses with real data.<p>There are two pieces. An SDK that runs inside your service, and an MCP server your coding agent talks to. The SDK is what makes setting probes (virtual breakpoints, log or metric) possible without a redeploy. In Node and Python it hooks in-process. In Java it attaches as a JVM agent, instrumenting at the bytecode level. Either way the service keeps running and serving traffic. Nothing pauses.<p>When your agent wants to look at a line, it calls the MCP server, which tells the SDK to place a probe there. When a request hits the line, the SDK captures what the probe asked for, sanitizes it in-process, and streams it back to the agent via the MCP.<p>This can run inside prod, so a probe can read any value sitting in that variable. We ensure redaction happens in-process, inside your own container's memory. This is before anything goes on the wire. Keys like password, token, authorization, ssn and credit card are redacted by default and you add your own.<p>Also the probes read but never write, and if you want no captured state to ever leave your network you can self host the server, broker, and even the database in your infra.<p>On overhead: when idle, the SDK adds negligible memory and effectively nothing to throughput and response time. Probes only cost anything while actively capturing. Also captures are bounded. A separate monitor watches in real time and pulls every active probe if overhead ever spikes.<p>Every log-and-trace tool hands the agent data that already exists and asks it to reason backward to what probably happened. We think it is more useful to give agents eyes and ears into the running code, so they capture what they need when they need it, right at the point of failure.<p>This seems like the simplest and fastest way to debug prod incidents.<p>We’d love the community to try this in any environment to debug any known or unknown issue by just chatting with your coding agent. And let us know what more features you need to make this a truly autonomous on-call agent<p>Supported platforms: NodeJs, Java, Python.
# HyperProbe — Your 24/7 AI On-Call Agent
Source: [https://www.hyperprobe.co/](https://www.hyperprobe.co/)
[HyperProbe](https://www.hyperprobe.co/)Y
Backed by Y Combinator · AI ON\-CALL AGENT
02:47 AM ·order\-service·847 failures / 10 min· @priya paged
TRIGGERED
## Your engineers didn't join to be *on call\.*
Every hour they spend in a war room is an hour they're not building\. HyperProbe works the incident for them, alert to confirmed root cause before they've opened their laptop\.
Node\.js · TypeScript · Java · Python · Works with Cursor, Claude Code, Codex, Opencode
01
### Your best engineers are on\-call\. Product roadmap slips\.
Incidents don't just break production\. They break your roadmap\. Your best engineers become your on\-call team, every hour spent debugging is an hour not building\.
02
### You "fixed" the incident\. You have no idea how\.
The hotfix was an educated guess\. Nobody confirmed what actually caused it\. If the same conditions appear next week, the same incident fires\.
03
### The fix takes 10 minutes\. Finding it takes hours\.
The incident costs the same every minute it stays open\. The fix takes mins\. Finding takes hours, because the value that explains failure is never logged\.
The solution## The AI that handles the incident so your engineers don't have to\.
HyperProbe makes your coding agents drop a read\-only probe on the exact line where the problem happened in prod\. It captures data your logs do not have, without redeployment or restarting the service\.
Every other tool reasons hard over data you already have\. HyperProbe captures exact evidence\.
3 to 4 hrs→<10 minTime to root cause
3 to 4→0Redeployments per incident
2 to 3→0Senior engineers on the investigation
"Sync issues used to take us days to reproduce locally\. HyperProbe caught the silent data mismatch in production on the first attempt\."
"During peak traffic, our listing service was black\-boxing failures\. HyperProbe let us inspect the live memory state during the spike\. We fixed the race condition in the same hour\."
Bhagwan Bansal
SDE, Housing\.com
How it works## What happens when an incident fires\.
01
Alert
Picks up the page from PagerDuty, Datadog, or Slack automatically\.
02
Plan
Reads logs and traces, to automatically locate the file, line with the issue, and plan debugging flow\.
03
Probe
Logs not enough? Places a read\-only virtual breakpoint on the suspect line\. No redeploy\.
04
Capture
Breakpoint fires on live traffic\. Exact variable state captured at that line\.
05
Confirm
Diagnosis verified against real evidence\. Confirmed RCA delivered\.
What is a probe?
A probe is a**read\-only, non\-blocking snapshot**of the live variable state at a specific line in your running service\. It fires on real traffic, captures the exact values at that moment, and disappears after capture\. Your service never pauses\. Zero user impact\.
#### Read\-only\. Always\.
The agent captures state\. It cannot write memory or execute code\. Every probe is logged in an immutable audit trail\. Approval\-gated until you trust it\.
#### Runs inside your infra\.
Self\-hosted or private VPC\. Nothing leaves your environment\. PII redacted at the agent before capture\. Your security team defines what can be observed\.
#### Zero thread pause\.
The breakpoint fires asynchronously\. Requests complete at full speed\. Users experience nothing\. Less than 1% overhead at 3,000 RPS\.
What we cover## Some failures never page you\.
No exception\. No alert\. HyperProbe shines even with problems hardest to find\.
#### Silent failures
Returns 200 with the wrong body\. The trace is green\. The value was never logged\.
#### Exceptions far from cause
Stack trace names line 82\. The cause is at line 18, or in a different file\.
#### Wrong behaviour, nothing thrown
Exception caught and swallowed\. No alert\. No error\. The business metric just moves\.
#### Race and duplicate processing
Needs thread state at the exact moment of overlap\. Nothing logs that\.
#### Third\-party contract drift
Vendor added a new field or status value\. Your parser has no case for it\.
#### Business metric drops
Payments failing, orders dropping\. No exception anywhere in the stack\.
Shipping this month:Memory leak diagnosis · OOM root cause · CPU spike isolation · Latency spike tracing
One real incident, start to finish## Alert to root cause\. No war rooms\.
Not a feature walkthrough\. This is exactly what happens when HyperProbe works an incident on your behalf\.
02:47 AMAlert fires
### High error rate on order status\. 23% of requests failing\.
PagerDuty fires\. GET /api/orders/\{id\}/status is returning 500 for nearly a quarter of requests\. 847 failures in the last 10 minutes\. No exception in the logs\.
PagerDuty alertHIGH ERROR RATE· order\-service GET /api/orders/\{id\}/status · 500 · 23% error rate 847 failures / 10 min · threshold exceeded
02:48 AMScouting
### HyperProbe follows the trace chain\. Identifies a silent write failure upstream\.
HyperProbe reads the distributed traces and follows the failure chain\. Order service is healthy\. Payment service downstream is returning 404\. Payments exist in the payment gateway but are not in the system\.
Trace for failing requestGET /api/orders/\{id\}/status500 \| └──GET payment\-service/api/getPaymentsByOrder/\{orderId\}404
Payments exist in the payment gateway\. Not found in the system\. A write failed silently somewhere upstream\.
02:49 AMProbe placed
### HyperProbe places a virtual breakpoint on the webhook handler\.
HyperProbe identifies payments are recorded when the payment gateway calls a webhook\. A virtual breakpoint placed on the webhook handler at /src/api/webhooks\.ts line 78\. No redeploy\. Service keeps running\.
Probe activatedPOST /api/webhooks/payments file: /src/api/webhooks\.ts · line 78 Non\-blocking · Read\-only · No redeploy
02:50 AMBug found
### Snapshot captures live request at the exact moment the webhook fires\.
Gateway is sending PENDING\. The code has no case for it\. Idempotency check marks payment as processed before confirming state\. Payment never written to DB\. No exception fires\.
Live snapshot · webhooks\.ts:78 · captured 02:50:14 UTCstatus="PENDING"← payment gateway sending this, no handler exists duplicate= null← first time seen, passes through db\.insert→ never called redis\.set→ called anyway, payment locked out permanently
Payment gateway started sending PENDING, a status your code never handled\. Idempotency key written before state is checked\. Payment marked processed, never recorded\.
02:52 AMFix suggested
### Root cause confirmed\. Fix ready\. 5 minutes from alert\.
Payment gateway started sending PENDING, a status your code never handled\. Idempotency key written before state is checked\. Payment marked processed, never recorded\.
Before and after## The same incident\. Two realities\.
Your best engineers should not be your on\-call team\. HyperProbe handles the investigation so they can go back to building\.
Without HyperProbe
02:47 AM
Alert fires\. Engineer paged\.
02:50 AM
Stack trace points to line 82\. The variable that caused it was set several frames up, in a different file\. No log captures it there\.
03:10 AM
Frame located\. Variable value not visible\. Adds a log line to capture it\.
03:40 AM
CI/CD deploys\. 30 minutes gone\. Waiting for the condition to reproduce in production\.
04:15 AM
First log visible\. Partial data\. Not enough\. Another log line\. Another 30\-minute deploy cycle\.
05:20 AM
After 2 to 3 redeploy cycles, root cause confirmed\. 2 hours 33 minutes\.
With HyperProbe
02:47 AM
Alert fires\. HyperProbe picks it up\.
02:48 AM
HyperProbe uses your coding agent to locate the exact frame where the probe should go\. All in background\.
02:49 AM
HyperProbe activates a virtual breakpoint at that exact line\. No redeploy\.
02:53 AM
Breakpoint fires safely at next request\. Exact variable value captured\. Service keeps running\.
02:56 AM
Root cause confirmed\. 9 minutes from alert to evidence\-backed diagnosis\.
03:00 AM
Engineer commits the fix\.
Pricing## Priced per service\. Never per engineer\.
Probes and captures are unlimited on every plan\. You should never hit a wall in the middle of an incident\.
Free
$0forever
1 service · managed cloud
Install the SDK and see a real capture the same afternoon\.
- 1 service
- Unlimited probes and captures
- Installs from a single agent prompt
Most teams
Professional
$99per service per month
$79 billed annually · 3 service minimum
For teams running real production traffic who want the whole stack instrumented, not one service\.
- Unlimited services
- 30\-day capture history
- Shared workspace and saved probes
[Try Now](https://docs.hyperprobe.co/quickstart)
Enterprise
Custom
Annual contract · volume pricing
For teams whose security review has to sign off before anything touches production\.
- Self\-hosted or private VPC
- RBAC and approval gates
- Custom PII redaction rules
[Talk to us](https://calendly.com/shailendra-hyperprobe/30min)
First incident we work with you is free · Cancel any month · No seat counts · No host counts · No capture limits
[See full pricing and what is in each plan →](https://www.hyperprobe.co/pricing)
This is built for you if
## You recognise any of these\.
If you don't, we're probably not the right fit yet\. If you do, let's talk\.
### When did you last spend 2\-3 hours in a war room for something that turned out to be a one\-line fix?
If you have a specific memory of that night, HyperProbe is built for you\. The data you needed was never in the logs\. You grepped, guessed, redeployed, and hoped\. It does not have to work that way\.
### Your best engineers are your on\-call team, not your product team\.
When prod breaks, your most expensive hire gets paged to do work a machine should do\. Every night on\-call is a night they resent\. And your best people have options\.
### The same incident will happen again\. Because nothing confirmed why it happened the first time\.
Without the exact variable state at the moment of failure, every fix is a guess\. Guesses hold until they don't\. HyperProbe confirms root cause so the fix is final, not deferred\.
Start the POC## Let us work one*real incident* from your stack\.
30 minutes\. Your service\. Your incident\. You'll see a confirmed root cause before the call ends — or there's nothing more to discuss\.
Node\.js · TypeScript · Java · Kotlin · Runs in your own infra · Up in 15 minutes
Hoplite (YC S26) launches a platform to deploy cloud coding agents, porting over local setups and enabling concurrent QA of features across user flows, APIs, and CLIs. Founders Bence and Ryan built a custom agent harness on AWS, Temporal, Modal, and Planetscale, with free credits available via code 'HACKERNEWS'.
Superlog is a self-installing observability tool that automatically instruments code, groups errors, and uses AI agents to investigate and fix bugs, aiming to reduce alert fatigue and manual setup.
Hyper is a shared company brain that ingests internal data (Slack, docs, email, etc.) into a knowledge graph with a hybrid memory system of episodes and facts, enabling AI agents to have better context and perform complex tasks more effectively.
Superset is an open-source IDE for orchestrating multiple CLI-based AI coding agents in parallel, with isolated git worktrees, built-in monitoring, and a diff viewer. It supports various agents like Claude Code, Codex CLI, and Gemini CLI.
Traceforce provides company-wide visibility and control over AI applications like ChatGPT and Claude on all devices, discovering usage and connections via MCPs, and includes an open-source MCP pentesting tool.