Skip to content

Tag a bug. Get a tested draft PR.

ByteAsk Cloud Agent reproduces, fixes and re-checks C and C++ bugs in a sealed sandbox, so your engineers don’t drop what they’re doing.

Runs in ByteAsk’s cloud, one sealed sandbox per task: no credentials inside, no open internet. Trust Center

Private pilot: today our team starts each task for you. Slack is rolling out; Jira is next.

Based on a real ByteAsk run on our own C++ feed handler, simplified.

Cloud agents, at work.

One sealed sandbox per task.

Cloud agent

Replay mismatch

Cloud agent

@ByteAsk Crash on short packets

Slack
read_order reads 30 bytesASan: crash reproducedShort packet rejected, counted
1-byte packetOrderMsg · 30 bytes

Guardh.msg_len < sizeof(wire::OrderMsg)

Contextcode graph of your buildRolling out

who calls read_order?
on_packet → read_orderhandler.hpp:68
sizeof(OrderMsg)?
30 bytes

Harnessin the sandbox

  1. Build
  2. Replay
  3. ASan + UBSan
  4. Analysis
Clean re-runSame patch, clean copy, without the agent
Draft PRAll checks passed

Cloud agent

Book race

gVisor · No credentials · No open internet · Trust Center

Three cloud agents, one sealed sandbox per task; the middle one fixes a crash on short packets. Illustrated workflow · timing compressed.

Read the patch. Your CI already ran.

Our harness checked it in the sandbox. Then your own CI ran on the draft.

Run it on one of your own bugs.

Bring one of your bugs. We set up your build with you and start the task.