branch
Create and switch to a new reasoning branch to explore alternative approaches without affecting the main thread. Each branch maintains its own thought sequence and persists to SQLite.
Instructions
Create a new reasoning branch and switch to it. Subsequent think calls go to this branch until you switch_branch. Use to explore an alternative approach without affecting the main thread. Each branch maintains its own thought sequence. Persists to SQLite. Use close_branch when a path is exhausted, or merge_branch to bring insights back to main.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branchId | Yes | A short identifier for this branch | |
| reason | Yes | Why you are branching |