Repository navigation
Switchback 2.2.0
Added
- Claude Code and Codex models can use Switchback's tools. Each turn on one serves
task,merge_worktree,escalate,docs, andskillto it over MCP on a loopback address, so asking it for a subagent starts a Switchback subagent in its own tab. Claude Code's own subagent tool is off whiletaskis offered - Tab switches to the next model. In the TUI, with no menu open, it makes the model after the current one, in config order, the current model for the session and says
Switched to <model>.; pressed again it goes round them all - The TUI says when a new version is out. At launch it checks GitHub's releases, at most once a day, and when yours is older says so in the chat with
switchback updateto update.updates.check: falseturns it off - Every model is told how to work in Switchback. The system prompt, and each Claude Code or Codex turn, explains subagents and their tabs, escalation, and reading the docs before changing settings
Changed
- Alt+↓ and Alt+↑ move between subagents and the session in the TUI, in place of Tab. Alt+↓ shows the next subagent; Alt+↑ comes back to the session
- Alt+↑ no longer escalates.
/upstill does, and Escalate now in VS Code
Install
On macOS and Linux: curl -fsSL https://switchback.sh/install.sh | sh (add -s -- --vscode after sh for the VS Code extension too). On Windows, in PowerShell: irm https://switchback.sh/install.ps1 | iex. Or download the binary for your platform, verify it against SHA256SUMS, make it executable, and put it on your PATH as switchback. Then run switchback init.
Install the VS Code extension from the Marketplace or Open VSX (code --install-extension isaiah-harville.switchback), or from the switchback-vscode-2.2.0-<platform>.vsix here. Each platform's extension includes the engine, so no separate install is needed; the universal .vsix uses switchback from your PATH.
Binaries are not yet signed or notarized (#33). On macOS, clear the quarantine flag with xattr -d com.apple.quarantine switchback.