branch
Create and switch to an alternative reasoning path to explore different approaches without affecting the main flow. Each path maintains its own thought sequence for focused exploration.
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 |
|---|---|---|---|
| reason | Yes | Why you are branching | |
| branchId | Yes | A short identifier for this branch |