Isolated runs

Every run works inside its own walls

Each piece of work executes in a secure, isolated environment with only the tools and permissions that task needs. Credentials arrive just in time and disappear when it ends. One run cannot see, touch or spend on behalf of another.

How it works

A fresh room, the right keys, and the door locked after

  1. 01

    It builds the room

    Before any work starts, org.run spins up a fresh environment for that run alone. Nothing from a previous run is in it: no files, no sessions, no leftover access.

  2. 02

    It grants only what the task needs

    The tool list comes from four places: what the task calls for, what the team may do, what the person it acts for may do, and your configuration. The run gets the overlap and nothing more.

  3. 03

    Credentials arrive just in time

    Each credential is issued for that run, scoped to that task and sealed from the model. When the run ends, or hits its budget cap, the credential is revoked.

  4. 04

    Asking you is a tool call

    Routing to a person is a tool the agent can call like any other. When a step is one-way, or outside what the run was granted, the agent sends it to the right person with a preview and waits. Every call is logged against that run.

What a run is granted

Four inputs decide what a run may touch

A run never gets a company-wide key. Its tools and permissions come from the overlap of four things.

The task

A refund run needs the billing system and the customer's thread. It does not need the code repo, so it never sees one.

The team

Finance runs get finance tools. If the team cannot deploy to production, no run acting for it can either.

The person

When it acts for Priya it inherits Priya's permissions and no more. It never has more reach than the person it works for.

Your configuration

Your auto, ask and never tiers, your budget caps and any tool you have switched off apply on top, to every run.

Off your plate

Stop handing out keys and hoping

Autonomy in your real systems should not mean standing access to all of them. A run gets what it needs, when it needs it, and then it is gone.

  • Creating a shared service account with admin on everything
  • Rotating API keys after someone leaves
  • Wondering which automation still has access to what
  • Auditing a bot's permissions once a quarter
  • Explaining to security how an agent reached a tool
  • Watching one bad task take the whole workflow down with it
  • Finding out about a runaway script from the bill
  • Granting broad access because narrow access was too much work

Built for autonomy in real systems

What makes a run safe to run alone

Its own environment

Every run executes in a fresh, secure environment of its own. One run cannot read another's files, sessions or data, and nothing is left behind when it ends.

Just-in-time credentials

Credentials are minted for the run, scoped to the task and held in a vault the model never sees. The moment the run ends, they are revoked.

Risk-tagged tools

Every tool is tagged read, write or one-way. Your auto, ask and never tiers attach to those tags, so a one-way send waits for a person and a read does not.

A person is a tool call

Routing to a human is a tool the agent can call like any other. When a step crosses your line, it calls you, with the preview, and waits.

Refused at the wall

A tool the run was not granted does not exist inside it. If an agent tries to reach one, the call is refused, logged and shown to you. It cannot rephrase its way around the wall.

A budget per run

Each run carries a cost cap. When it would go past it, the run pauses and asks, and every cost is tracked back to the workflow that spent it.

Questions about isolated runs

The whole run. Each one gets its own secure environment with its own tools, credentials and working state. One run cannot see or affect another, and nothing is left behind when it ends.

Four things, together: the task, the team's permissions, the permissions of the person it acts for, and your configuration. The run is granted the overlap and nothing more. Everything else is simply not there.

You connect each tool once, and that connection is sealed in a vault. For every run a short-lived, scoped credential is issued from it, used, and then revoked. The model never sees a key, and no run keeps access after it finishes.

The call is refused at the wall, logged against the run and shown to you. The agent cannot rephrase its way around a tool it was not given. If the step genuinely needs doing, the agent can route it to a person as a tool call, with a preview, and wait.

Every run has a budget cap you set. When a run would exceed it, it stops and asks before spending more. Every cost is attributed to the run and the workflow behind it, so you can see what each piece of work costs.

Early access

Give it real access, one run at a time

Connect a tool, set the line, and let every run get exactly what it needs and nothing more.

Scoped, auditable and reversible from day one. Your data stays yours.