# Packages and releases

Start with the [platform quickstart](/docs/quickstart). The AgentRun launcher installs the server it was released with; you do not need to assemble extensions to run the platform.

The table below comes from the [current repository snapshot](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b). Publication was checked against npm on 2026-11-10. Package versions are independent: the launcher is 0.4, while the server and other published building blocks use 0.1.0-beta.32. A matching version number in source does not mean that every change on main is published.

| Package | Purpose | Version in source | Availability |
| --- | --- | --- | --- |
| [`@parcha/agentrun`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/agentrun) | Start AgentRun on this machine with one command: npx @parcha/agentrun | 0.4.0 | [Published](https://www.npmjs.com/package/@parcha/agentrun/v/0.4.0) |
| [`@parcha/agentrun-serve`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/serve) | The Agentrun v2 API on your own machine: an agent store's agents, revisions and runs, served on loopback. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-serve/v/0.1.0-beta.32) |
| [`@parcha/agentrun-computer`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/computer) | The open platform's computer protocol: a daemon in every computer, and one provisioner per vendor, starting with Docker. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-computer/v/0.1.0-beta.32) |
| [`@parcha/agentrun-client`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/client) | A typed TypeScript client for a self-hosted AgentRun server: a method per operation of its API, typed from its OpenAPI document, with waiting for a run and following its timeline. No dependencies; fetch only. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-client/v/0.1.0-beta.32) |
| [`@parcha/agentrun-decisions`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/decisions) | Third-party decision models as DecisionProviders for the AgentRun DSL: Parallel Decisions (typed questions grounded in live web evidence) and OpenRouter's Decisions models (any of them by name), behind the DSL's runJudge seam. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-decisions/v/0.1.0-beta.32) |
| [`@parcha/agentrun-dsl`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/dsl) | Composable, typed workflows for agents | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-dsl/v/0.1.0-beta.32) |
| [`@parcha/agentrun-harness-claude`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/run-adapters-claude-agent) | The Claude Agent SDK as an AgentRun harness: the host's tools as its only tools, its model behind a loopback proxy, durable in AgentRun's own store. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-harness-claude/v/0.1.0-beta.32) |
| [`@parcha/agentrun-harness-codex`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/run-adapters-codex) | Codex as an AgentRun harness: a tool-less Codex app-server behind a loopback model proxy, durable in AgentRun's own store, with the host's tools as its only tools. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-harness-codex/v/0.1.0-beta.32) |
| [`@parcha/agentrun-jev`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/jev) | Optional Jev system one decisions for AgentRun workflows | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-jev/v/0.1.0-beta.32) |
| [`@parcha/agentrun-kernel`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/run-adapters) | Agent harnesses other than Pi, starting with Codex, behind one seam: a DSL node's runNode and an AgentRun run on a harness adapter, durable in AgentRun's own store. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-kernel/v/0.1.0-beta.32) |
| [`@parcha/agentrun-pi`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/pi) | Pi extension for building, running and evaluating AgentRun workflows | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/agentrun-pi/v/0.1.0-beta.32) |
| [`@parcha/pi-browser`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/pi-browser) | Your agent gets its own browser, and you can take over and hand it back. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/pi-browser/v/0.1.0-beta.32) |
| [`@parcha/pi-durable-agent`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/pi-durable-agent) | An agent you can carry: its definition, sign-ins and runs, as one directory of pi-durable stores. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/pi-durable-agent/v/0.1.0-beta.32) |
| [`@parcha/pi-durable-disk`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/pi-durable-disk) | Run a pi-durable agent from a directory or a network disk, so any process or host can open the run and carry on where the last one released it. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/pi-durable-disk/v/0.1.0-beta.32) |
| [`@parcha/pi-transport`](https://github.com/Parcha-ai/agentrun/tree/8c80d9c2c9d939702dd4db9c794782402fa0792b/packages/pi-transport) | A pi agent's tools on the machine each step needs: this machine, Docker, or a Daytona or Modal sandbox, behind one Box interface; Jev places each step. | 0.1.0-beta.32 | [Published](https://www.npmjs.com/package/@parcha/pi-transport/v/0.1.0-beta.32) |

## Choose an installation

- **Run the platform:** use `npx @parcha/agentrun@0.4` and follow the [quickstart](/docs/quickstart).
- **Call the API from code:** `npm i @parcha/agentrun-client` or `pip install parcha-agentrun`. See [Use the API](/docs/platform-api#client-libraries).
- **Develop against the latest repository:** use a checkout of main and follow the [source setup](https://github.com/Parcha-ai/agentrun/blob/8c80d9c2c9d939702dd4db9c794782402fa0792b/CONTRIBUTING.md). Main can include changes awaiting a release.
- **Embed a building block:** install its published version from the table and read that package's reference. A source-only package needs a source checkout; an npm install command will not work.

## Server image

The published server image is `ghcr.io/parcha-ai/agentrun-server:v0.1.0-beta.32`; there is no `latest` image tag. The `beta` tag currently resolves to that same release. The current main branch adds support for Docker boxes beside a containerized server that is not in that published image. Use the local launcher on a Docker-equipped host for the supported local shell setup, or follow the current source deployment instructions when building from main.

[Platform overview](/docs/overview) · [Compatibility](/docs/compatibility) · [Release process](/docs/releasing)
