Nobody should be on-call in 2026.
Agents that read your code, watch your infra, and fix production before you wake up.
· Early access currently rolling out.
Agents that read your code, watch your infra, and fix production before you wake up.
· Early access currently rolling out.
Issue hotspot: 4 issues in the last 7 days
Change hotspot: 12 changes in the last 7 days
Change hotspot: 7 changes in the last 7 days
Issue hotspot: 2 issues in the last 7 days
Issue hotspot: 1 issue in the last 7 days
Change hotspot: 3 changes in the last 7 days
main from order-search-trgm Merging this pull request may degrade production (high impact).
Merging this blocks every write to orders while the index builds. migrations/0114_order_search_trgm.sql:3 adds CREATE INDEX … USING gin (search_text gin_trgm_ops) without CONCURRENTLY, and a plain CREATE INDEX takes a full write lock on orders for the whole build. Checkout sustains ~38 writes/s on that table; each one queues behind the lock until the build finishes.
To make this safe: build the index with CREATE INDEX CONCURRENTLY outside the transactional migration.
Polylane analysed de91b47 for production impact.
Critical latency degradation detected in checkout-edge worker: 18x+ P99 latency spikes sustained for 12 minutes
I queued an autofix that restores the Hyperdrive pool hd-prod in the coreplane/checkout-edge repo with:
max_connections restored from 5 to 50 on the pool bindingwrangler.jsonc configured to deploy as checkout-edgeThis gives Boris a PR with deployable code. Once merged, running wrangler deploy will replace the degraded worker with the fixed version.
The root cause report has been updated with the occurrence #2 evidence: Root Cause: checkout-edge Latency Degradation (Recurring).
AI can make mistakes. Please double check cited sources.
Stop the P99 latency regression on Cloudflare Worker checkout-edge by restoring the Hyperdrive pool max_connections to 50 and adding a regression test for pool saturation.
Deploy 9f3c2a1 reduced max_connections on hd-prod from 50 to 5 (line 24 of wrangler.jsonc). Under checkout load, requests queue on the pool: Wall Time P99 reached 28,381 ms (~28s) against a baseline of ~1.6s. Rolling the pool size back resolves the regression; the deploy's other changes are unaffected.
> make region a required field on the checkout request schema
●polylane · searchcallers of POST /checkout
●polylane · runToolqueryLogs · request shapes
⏺ Hold on: cart-svc and edge-gateway still send region-less requests, 41,200 in the last 24h. Requiring it now would 400 them both. Safer: default it, migrate the two callers, then require. Are you okay with this plan?
Waiting for your reply…
The fastest debugger on any team is the one who's seen the incident before. Polylane remembers what broke, what fixed it, and what normal looks like. The knowledge that usually leaves with your best engineer stays in the workspace.
“I spent years building observability platforms, at Baselime and then at Cloudflare. Our tooling is still terrible at finding what's broken, and it can't fix anything on its own. On-call is still broken. I'm fixing it.”
We're making software operate itself. Join us.
Polylane makes your software self-operating. AI agents watch your production systems, detect issues, investigate them with your real tools, and fix them.
Polylane makes your software self-operating. AI agents watch your production systems, detect issues, investigate them with your real tools, and fix them.
Agents read the actual metric, log, and trace series and decide the way an engineer would. Anything your team already charts becomes a check; thresholds exist where they're the right tool.
No, unless you've explicitly allowed it. Rollbacks are off by default and scoped to the services you choose. Code changes never skip review: fixes arrive as pull requests, and your review and CI gate every merge.
AWS, Cloudflare, Vercel, Fly.io, Render, Kubernetes, and PlanetScale, plus GitHub, Slack, and your observability tools: Datadog, Honeycomb, Axiom, and Sentry.
Polylane is pre-launch. Early access is rolling out now, through the waitlist on this page.
Yes. The platform ships a REST API at api.polylane.com (OpenAPI spec at api.polylane.com/v1/doc) and an MCP server at mcp.polylane.com/mcp with OAuth 2.0 dynamic client registration; see polylane.com/auth.md. Site content is machine-readable at polylane.com/llms.txt.