# Hand off coding work. Get back a pull request.

URL: <https://getunblocked.com/unblocked-code/>

Give Unblocked a feature, bug fix, refactor, or test task. Other remote coding agents work primarily from a repository. Unblocked Code draws on your conversations, issues, docs, and production systems to reduce rework and accelerate pull request reviews.

Unblocked Code is in private beta. There is no additional charge during the beta period, and it currently supports organization-owned repositories on GitHub.com.

---

## Overview

Unblocked Code is an autonomous coding agent powered by Unblocked's Context Engine. Its custom execution harness continuously synthesizes your organization's code, decisions, conversations, documentation and production context as it plans, builds, tests and verifies the change.

---

## Delegate coding work like it's a teammate

Hand off a task where the conversation is already happening, let Unblocked Code do the work on its own machine, and review the pull request the way you always have.

1. **Hand off the task** — Start where the work is already being discussed. Tag @unblocked in a Slack thread, on a GitHub pull request, or hand the task over in the Unblocked app. It reads the surrounding context — the thread, the ticket, the code — before it writes a line.
2. **Unblocked Code does the work** — It plans the change, writes the code, runs the build and tests, then verifies the result before handing anything back. It runs on a fresh, isolated machine, so your laptop stays free for your own work, and you can follow it step by step, redirect it, or cancel at any time.
3. **Review the pull request** — Come back to a draft pull request with the implementation and the verification results already attached. Unblocked Code Review scores the risk, so routine changes do not wait behind high-risk work, and your reviewers, CI, and branch protection rules stay exactly as they are.

---

## Ready to hand off your next task?

Put Unblocked Code to work with your team's context. Join the private beta at no additional cost for a limited time.

- Request Beta Access (opens a chat with Unblocked)
- Find out more (jumps to the context gap section below)

---

## The context gap: your codebase is not the whole story

Coding agents are good at reading code. But the context required to make the right change often lives somewhere else.

**Generic agent — other coding agents start with your repository.** The rest has to be found along the way. Code gives the agent a starting point, but the decisions, requirements, and production behavior behind it live in other systems. Even when those systems are connected, the agent has to find and reconcile the relevant context while it works — when it misses something, the result is wrong turns and rework.

**Unblocked Code — Unblocked Code starts with your organization's context.** Relevant evidence, ranked and reconciled. The Unblocked Context Engine connects and reasons over the context scattered across your code, conversations, issues, documentation, product, and production systems. Before Unblocked Code writes a line, the Context Engine assembles the evidence that matters to the task from across your organization.

The sources it traverses: incidents, code, previous PRs, issues, docs, and conversations.

---

## What better context changes: less searching, less rework, faster pull requests

Generic agents spend model tokens searching, rereading, and reconciling context while they work. Unblocked Code uses its Context Engine and continuously applies the resulting understanding throughout execution.

**Generic harness + MCP connectors** (same task, same repo, same model) — the budget goes on search, read, search, re-read, guess, then build. Repeated retrieval and reconciliation consume model tokens throughout the task.

**Unblocked Code** — context, then plan, build, test, verify. The rest of the budget is tokens saved. The Context Engine does the retrieval and reconciliation. The harness carries the relevant context through execution.

**48% fewer tokens** — With full context on dependencies and consumption patterns, the agent didn't waste search tokens or generate useless output. [Learn more](https://getunblocked.com/outcomes/save-tokens/)

**83% faster** — Unblocked gave our engineer 2 hours and 5 minutes back that would have otherwise been spent babysitting an obstinate agent. [Learn more](https://getunblocked.com/outcomes/reduce-rework/)

---

## Your code stays inside a controlled environment

Unblocked Code runs each task in an isolated, ephemeral environment with the requesting user's existing permissions enforced by Data Shield.

- A dedicated environment and branch for every task
- Static egress IP addresses for firewall allowlisting
- Customer-controlled secrets available only while needed
- Existing GitHub review rules and branch protections
- Customer data is never used to train or fine-tune models
- Encryption in transit and at rest with customer-specific keys

SOC 2 Type II · CASA Tier II · GDPR. [Visit the Unblocked Trust Center](https://trust.getunblocked.com).

---

## Frequently asked questions

**How is this different from hosted agents from model providers and IDEs?**
Hosted coding agents run the same loop: clone the repo, read the code, write a change. What they can't see is everything around the code — the review discussion where a pattern was rejected, the incident that explains a guard clause, the design doc behind a service boundary. Unblocked Code is built on the Unblocked Context Engine, which indexes your code alongside your pull requests, issues, docs, and team discussions and reasons across them. That context shapes the plan before a line is written. Three other differences customers ask about: there is no separate app or console — it lives in Slack, the Unblocked app, and GitHub pull request comments; tasks iterate until the build passes, the tests pass, and an independent verifier agent confirms the work, rather than stopping when the model says it is finished; and context is scoped per requesting user by Data Shield, so the agent never uses sources the person asking couldn't access themselves.

**What kind of work is it good at?**
Unattended tasks that frontier coding models can typically complete within a few hours: features, refactors, bug fixes, test coverage, and migrations. You describe the task; Unblocked Code delivers a draft pull request.

**We already use Claude Code, Cursor, or Copilot. Do we have to switch?**
No — the products are complementary, and many teams use both. If your developers drive their own agents interactively, connect them to the [Unblocked MCP server](https://getunblocked.com/unblocked-mcp/) so they get the same organizational context before writing code. Unblocked Code is for the other half of the work: tasks you want to hand off entirely and get back as a finished, verified pull request, without a developer's machine or attention in the loop.

**Where does my code actually run?**
In Unblocked-managed cloud infrastructure, on isolated machines provisioned per task and destroyed afterward. Network egress flows through allowlisted static IPs you can permit through your firewall. Your data is encrypted in transit and at rest with customer-specific keys, and is never used for model training. See [trust.getunblocked.com](https://trust.getunblocked.com) for our SOC 2 Type II report and security whitepaper.

**Can it handle our build? We have private dependencies and a complicated setup.**
Usually, yes — automatically. Unblocked Code determines how to build and test a repository from its setup instructions, build files, and CI configuration. For repositories that need more, admins can configure secrets (npm registries, Artifactory, internal services) and each repo can include a cloud-init script to provision anything else the environment needs — language runtimes, container tooling, or private network access.

**Will it push code without my approval?**
No. Unblocked Code confirms the task scope with you before starting, works on its own branch, and delivers the result as a draft pull request. Your existing review process — human reviewers, CI, branch protection — stays exactly as it is.

**Can I check on a task or change direction mid-flight?**
Yes. Tasks run in the background, and you can ask Unblocked for status, list your current tasks, or cancel one at any time, from any surface where you chat with Unblocked.

**Which repositories are supported?**
During the private beta, organization-owned repositories hosted on GitHub.com.

**What does it cost, and how do we get access?**
There is no additional charge during the private beta, which is open to existing Unblocked customers. [Get in touch](https://getunblocked.com/demo/) to request access — setup takes minutes once it is enabled.

---

## Links

- Request Beta Access (opens a chat with Unblocked)
- Documentation: <https://docs.getunblocked.com/unblocked-code>
- Unblocked Context Engine: <https://getunblocked.com/context-engine/>
- Coding agents and MCP: <https://getunblocked.com/unblocked-mcp/>
- Security: <https://getunblocked.com/security/>
