Claude Code 2.1.212 : /fork part en arrière-plan et les boucles folles ont enfin un plafond

La 2.1.212 change le sens de /fork, plafonne les subagents et les recherches web par session, et bascule les appels MCP longs en arrière-plan. Elle corrige aussi un trou de permission en plan mode. Ce qui compte vraiment pour ton workflow.

claude-code changelog subagents mcp plan-mode

La version 2.1.212 de Claude Code est sortie aujourd’hui. Elle est massive, une soixantaine de lignes de notes. Voici ce qui change réellement quelque chose quand tu bosses.

/fork ne fait plus ce que tu crois

C’est le changement le plus structurant, et il est facile de le rater.

Avant, /fork lançait un subagent dans ta session. Maintenant, /fork copie ta conversation dans une nouvelle session d’arrière-plan, avec sa propre ligne dans claude agents, pendant que tu continues à bosser dans la session courante.

L’ancien comportement existe toujours, il a juste changé de nom : c’est /subtask.

Si tu avais des habitudes ou des notes qui disent “fork pour déléguer sans quitter ma session”, elles sont périmées. Le réflexe à reprendre : /subtask pour déléguer dans la session, /fork pour dupliquer la conversation et partir en parallèle.

Petit bonus lié : quand la session n’a pas de titre, /fork nomme la copie d’après ton prompt, pour que la ligne reste reconnaissable dans la vue agents.

Les boucles folles ont un plafond

Deux nouveaux garde-fous, tous les deux à 200 par défaut :

  • Recherches web : limite par session, réglable via CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION.
  • Spawns de subagents : limite par session, réglable via CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION. Un /clear remet le budget à zéro.

Objectif affiché : stopper les boucles de recherche et de délégation qui partent en vrille. Si tu as déjà vu une session brûler des tokens en boucle sur un enchaînement d’agents, tu sais pourquoi ça arrive.

À noter : 200, c’est haut. Ces plafonds ne sont pas là pour te brider au quotidien, ils sont là pour éviter le scénario catastrophe. Si tu veux un vrai filet, baisse la valeur toi-même.

Les appels MCP longs ne bloquent plus la session

Un appel d’outil MCP qui dépasse 2 minutes bascule maintenant automatiquement en arrière-plan, pour que la session reste utilisable. Le seuil se configure, ou se désactive, via CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS.

Si tu branches des serveurs MCP lents (scraping, API tierces, gros imports), c’est la ligne qui va te changer la vie.

Le correctif de sécurité à ne pas survoler

Deux corrections méritent une lecture attentive si tu tournes en mode non surveillé :

  • Plan mode exécutait des commandes Bash modifiant des fichiers (par exemple touch, rm) sans prompt de permission ni callback canUseTool côté SDK. Le plan mode est censé être en lecture seule. Ce n’était pas le cas.
  • La création de worktree suivait un symlink commité dans le dépôt à .claude/worktrees, ce qui pouvait créer des fichiers en dehors du dépôt.

Les deux sont corrigés en 2.1.212. Si tu utilises le plan mode comme barrière de sécurité, c’est une raison suffisante pour mettre à jour aujourd’hui.

Le reste, en vrac utile

  • /resume dans la vue agent ouvre maintenant un sélecteur des sessions passées, y compris celles supprimées de la liste, et reprend ton choix en session d’arrière-plan.
  • claude auto-mode reset restaure la configuration auto-mode par défaut, avec confirmation (--yes pour sauter).
  • Le paramètre mode de l’outil Task est déprécié et désormais ignoré : les subagents héritent du mode de permission de la session parente.
  • Windows : /background et claude --bg ne plantent plus en uv_spawn quand une stratégie de groupe bloque PowerShell 5.1. Le démon préfère maintenant PowerShell 7.
  • Le cache de prompt fonctionne enfin derrière les gateways LLM et les base URLs custom (Bedrock, Vertex, 1P).
  • SendMessage ne duplique plus son contenu dans l’historique rejoué et les résultats d’outils, ce qui réduit les tokens en messagerie inter-agents.
  • Les conversations avec beaucoup d’images ne tombent plus à tort en “Request too large”, et le message d’erreur explique enfin la vraie cause.

Faut-il mettre à jour

Oui, et sans attendre si tu utilises le plan mode, les worktrees, ou des serveurs MCP lents. Le trou de permission en plan mode suffit à justifier la mise à jour immédiate.

Pour le reste, retiens surtout le changement de /fork : c’est le seul qui va casser un réflexe existant.

Source : changelog officiel Claude Code.

Pierre Rondeau

Pierre Rondeau

Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.

LinkedIn