Ramp's Inspect shows why a capable model is only one part of a useful coding agent. The product became valuable when it gave the agent a prepared company computer, current context, executable feedback, familiar entry points, and a human acceptance path.

What is Ramp Inspect?

Inspect is Ramp's internal background coding agent. An employee can start work from Slack, a browser extension, a web interface, a pull-request discussion, a mobile device, or a browser-based development environment. The session runs in an isolated remote computer with the services and tools needed to understand, run, and test Ramp's code.

Ramp's original technical account describes an environment containing application services, databases, a browser, monitoring tools, feature flags, source control, and access to continuous integration (CI), the automated build-and-test process for proposed code. Sessions are multiplayer, so people can watch or steer the same work. The branch is attributed to the employee who requested it, which keeps a person attached to review and acceptance.

Why did the remote environment matter?

An earlier Inspect product focused on visual editing in the browser. In operator interviews, Ramp leaders said people liked it but did not adopt it widely. The useful version became a full remote development environment that could take work into the background.

That shift changes the product promise. The agent can reproduce a bug, inspect logs, run the application, use a browser, edit code, test the result, and prepare a pull request inside one bounded workspace. Ramp and its infrastructure provider report that these workspaces start in seconds and support hundreds of concurrent sessions.

The transferable term of art is agent sandbox: an isolated computer where an agent can act without receiving unrestricted access to the employee's laptop or production systems.

How did Inspect become a factory platform?

Ramp reused Inspect as the execution layer for narrower production lines:

  • A security pipeline used detector agents, adversarial judges, a validator that wrote a failing integration test, and Inspect to attempt a repair. Humans reviewed and landed the resulting pull requests.
  • Ramp Sheets generated monitors when code merged. Alerts could trigger reproduction and repair in an Inspect sandbox, with results returned through Slack. Ramp kept trusted human-written monitors because generated ones were not reliable enough to stand alone.
  • An integration agent researched an outside API, wrote a fixed, testable provider module, ran tests with protected credentials, and opened an evidence-rich pull request. Ramp reports 75 shipped integrations through that line.

These are closed loops. A signal starts work, specialized steps narrow the problem, an agent changes code, executable checks provide feedback, and a person decides whether to accept the result.

How does Ramp evaluate Inspect?

Ramp SWE-Bench reconstructs 80 tasks from real merged production changes. A run gets one attempt and 45 minutes. Success means the task's failing tests pass without breaking the rest of the test suite. Humans curate the tasks and final acceptance.

This is a production-grounded eval because the work comes from Ramp's own history. The tasks, repository states, prompts, patches, and complete results remain private, so outside readers cannot reproduce the benchmark.

Is Inspect open source or used by other companies?

Ramp published a detailed blueprint, not Inspect's source code. An independent project called Open-Inspect implements a similar architecture under an open-source license. Other teams have described systems inspired by that blueprint and project. This shows that the pattern traveled. It does not show that those companies use Ramp's own Inspect service.

What can a product team copy?

Copy the environment before copying the interface. A useful pilot needs a fast sandbox, the real application and tests, only the company tools required for the task, clear attribution, and a reviewed path back to the codebase. Then choose one repeated line of work with an observable signal and executable proof.

Ramp's published PR-share figures track where accepted changes began. They do not establish code share, defect rate, causal productivity, completion rate, or the cost of abandoned sessions. Human review remains part of every documented delivery path.