> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getspine.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Duplicate and Re-run Branch

> Duplicate blocks and re-run with different models, prompts, or parameters

## Overview

Select any subset of blocks and duplicate the entire branch. Re-run the duplicate with different models, prompts, or parameters. Good for A/B testing approaches, exploring alternatives, and iterating without destroying previous work.

When updating a block, you can either update locally (only the local block changes) or duplicate and re-run the entire branch. The duplicate option preserves the state of the old block, creates a new block with the same context as the original, runs your new changes, and trickles them down the entire branch. This creates a dynamic, iterative workflow where improvements cascade through your entire thinking process.

<Note>This feature is not yet supported for Chat blocks, but it is on our planned features list.</Note>

## What's Next?

Want to see what other features we're working on? Check out our full [roadmap](https://app.getspine.ai/roadmap) to see what's coming next and vote on features you'd like to see prioritized.

Have questions or want to connect with the community? Join our [Discord](https://discord.gg/qdkYmxph) to get help, share feedback, and discuss Spine with other users.
