---
title: "How agent work reaches your branch"
type: EXPLANATION
updated: 2026-09-23
---

# How agent work reaches your branch

Agents work separately from your branch. You review their changes and decide whether to merge them.

Last updated 2026-09-23

## Separate workspaces

A worktree gives work a separate checkout. Panolayer keeps agent changes separate so that parallel tasks do not directly edit your current checkout. Changes may still conflict when you merge them.

## Containers

Every third-party agent runs in a hardened Linux container. Your branch isn't mounted in the container, so the agent's changes stay apart from your checkout until you decide to merge them.

## Your approval

Verification runs before the agent requests a merge. An agent can’t merge its own work into your branch without your approval. You can review the results and merge with failures. Your own work is not blocked from committing when checks fail.

## Continue learning

- [Run an agent on your repository](/docs/running-agents)

- [Review changes and commit](/docs/changes)

- [When verification runs](/docs/concepts/when-verification-runs)
