# Claude Code 2.1.206: /commit-push-pr auto-allows non-origin push remotes, MCP timeout fix

> `/commit-push-pr` now auto-allows `git push` to the repo's configured push remote (`remote.pushDefault`, or the sole remote) in addition to `origin`, and `EnterWorktree` asks for confirmation before entering a worktree outside `.claude/worktrees/`. Fixes a per-server `request_timeout_ms` being ignored in fresh sessions, which timed out long MCP tool calls at the 60s default.

| | |
|---|---|
| **Tool** | Claude Code |
| **Version** | 2.1.206 |
| **Kind** | release |
| **Published** | 2026-07-09 |
| **Observed** | 2026-08-11 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | feature, fix, api-change, security |

## What changed


- `/commit-push-pr` auto-allows `git push` to the configured push remote (`remote.pushDefault`, or the sole remote) in addition to `origin`
- `EnterWorktree` now confirms before entering a git worktree outside the project's `.claude/worktrees/`
- Fixed MCP servers from `--mcp-config` or `.mcp.json` ignoring per-server `request_timeout_ms`, timing out long tool calls at the 60s default in fresh sessions
- Fixed `CLAUDE_CODE_EXTRA_BODY` silently ignored by `claude agents` / `--bg` background workers
- Fixed OAuth MCP servers requiring manual re-auth after a single failed token refresh; `--permission-prompt-tool` pointing at an MCP server crashing with "MCP tool not found" on cold start
- Fixed an expired login failing every model with a misleading "There's an issue with the selected model" instead of prompting `/login`
- Fixed `/model` picker rows printing another model's price, and quoting first-party list prices on providers that don't bill them; server-provided rows misplaced when an entitlement drops their anchor row
- New: directory path suggestions in `/cd`; a `/doctor` check proposing to trim checked-in `CLAUDE.md` content Claude could derive from the codebase
- Gateway: `/login` supports Anthropic-operated public gateway endpoints
- Background agents now upgrade right after a Claude Code update instead of paying a slow stale-session upgrade on attach
- Fixes: `claude --resume`/`--continue` unresponsive to keyboard input at startup; `claude rm` leaving the job in the daemon roster; `/remote-control` showing "Unknown command" when logged out; `/status` listing the same warning twice; `/doctor` comparing Homebrew installs against the settings channel instead of the cask's
- Bedrock: fixed a multi-minute startup hang using an `awsCredentialExport` helper on networks with restricted egress
- Improved `/code-review` findings quality on claude-opus-4-8 across all effort levels
- Agents view: Ctrl+X permanently removes a completed session; deleted background jobs stay deleted


## Sources

- [changelog_md](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) — retrieved 2026-08-11

## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/claude-code/2-1-206
Entity: https://changelogs.info/claude-code
Event ID: `evt_2026-07-09_claude-code_2-1-206`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
