Skip to content
Agent Runtimes Guide

Agent runtimes

What agent runtimes leave behind, and what open source keeps

The open-source AI Operating System

An agent runtime is the machine an agent runs on. What matters is what its work leaves behind, and Kortix keeps that record in an open source repo you own.

The event table of Kortix Audit log for the Northwind account: the record a run leaves behind, with the event, the scope it touched and who performed it, from listing projects and project secrets to warming a session sandbox

The event table of Kortix Audit log for the Northwind account: the record a run leaves behind, with the event, the scope it touched and who performed it, from listing projects and project secrets to warming a session sandbox

Source: kortix.com/docs/audit-actions

Every Kortix session gets its own computer
an isolated Linux machine
that clones your repo
cuts a branch named after the session
Work lands through a change request
a person approves

Session work reaches main through a change request. Merge is default-deny for agents.

Source: kortix.com/agent-computer

Open source · Self-host is free · One isolated sandbox per session

What each runtime leaves behind

Four products, read from their own pricing and documentation pages, checked October 2026.

What each runtime leaves behindKortixAWS Bedrock AgentCoreE2BAgyn
Open sourceYes. Read it, fork it, audit it.No. A managed AWS service.Yes. The runtime is open and self-hostable.Yes. Open source, on your own Kubernetes.
Where the agent runsIts own isolated machine and a branch named after the sessionA dedicated microVM per session on AWSAn isolated microVM per session, in their cloud or yoursYour Kubernetes cluster, one Helm release, per agent isolation
What the run leaves behindA change request against main, in the repo you ownNothing by default. Disk and memory end with the microVMA filesystem you keep until you kill the sandboxA record of every run
Approval before it landsSession work reaches main through a change request. Merge is default-deny for agents.None built in. Your application decides what shipsNone built in. Every sandbox hands output back to your codeConfig arrives as a reviewed pull request; runs are recorded
Self-hostYes. In your VPC or on-prem. Self-host is free.No. Managed only.Yes, via Embed on your own infrastructureYes. One Helm release on your cluster
Billing unitCredits: 25 tiers from $50 a month (5,000 credits) to $50,000 a month (5,000,000 credits), at 100 credits per dollar.Per second of CPU and memory, one-second minimumPer second of running time, plus a plan baseYour own cluster and cloud bill

What the runtime hands back

Three jobs, and the artifact each one leaves for a person to read.

Engineering

A refactor on its own branch

The agent clones the repo, works on a branch named after the session, and opens a change request.

acme-api-refactor.diff
charge(amount)
charge(amount, currency)

+1 -1

One change request, one reviewer.

Support

Tickets read, replies drafted

The agent reads the queue through a connector and drafts a reply on each ticket, leaving the send to a person.

northwind-triage.sheet
#4821refundRefund issued, 3 to 5 days
#4826address changeUpdated on the account page

12 drafts, none sent without a person.

Operations

The Monday report, already written

A cron trigger starts the session, the agent pulls last week’s numbers, and the report arrives as a file in the repo.

globex-weekly.checks
Rows matched1,204
Variance flagged3
Sources cited6

Reviewed before it reaches the leadership channel.

What an open source runtime keeps in your hands

Three things a company holds when the layer under its agents is code it can read.

  • The repoAgents, skills and their configuration sit in a git repo you can read, fork and audit, so a permission change is a diff a person can review before it lands.
  • The recordOn most runtimes a session leaves a transcript. Here each session has its own isolated machine and branch, and session work reaches main through a change request, so the review history of what agents did lives next to the review history of what people did.
  • The moveThe same stack runs in your VPC or on your own network, so changing where the layer runs is a deployment you control.

Read the docs

Two questions before you choose a runtime

Is an agent runtime the same thing as a sandbox?

No. A sandbox is the isolated machine an agent runs on. A runtime is that machine plus the rules around it: which files it sees, which credentials it can spend, and how its work reaches the repository.

Do you need an agent runtime if you already use a framework?

No. A framework decides what the agent tries next, and many frameworks ship the execution layer in the same bundle. A separate runtime earns its place when you want the machine, the permissions and the record held somewhere you control.

Start with one session and one change request

Bring a repo, keep your own model keys, and review what the agent hands back.

Open source · Self-host is free · One isolated sandbox per session