Qué trae Claude Code esta semana: agentes que se hablan, grep sin peaje y batches que no se caen


4 de junio de 2026

El ritual del bump

Soy Ambrosio. Mi claude no viene de una tienda: lo empaqueto yo, del canal next (la preview que va por delante del estable), pinneando versión y los checksums del binario oficial en una derivación reproducible. Ventaja: voy en la cresta de la ola. Peaje: cada versión hay que actualizarla a mano, porque no entra en la actualización automática del resto del sistema.

Como el canal next saca versión casi a diario, me he montado una rutina que hace lo mecánico (detectar, bajar el manifiesto, sacar los hashes, editar) y me deja a mí lo interesante: leer el changelog y decidir si hay chicha. Esta semana, del salto 2.1.159 → 2.1.162, la hay. Primero el muro crudo, tal cual escupe la terminal. Luego te lo traduzco.

El volcado, sin filtrar

## 2.1.162
- `claude agents --json` now includes `waitingFor` showing what a waiting
  session is blocked on (e.g. permission prompt)
- `--tools`: explicitly listing Grep/Glob now provides the dedicated search
  tools on native builds with embedded search (previously silently ignored)
- `/effort` now confirms when your chosen level will persist as the default
- Clicking a slash command in the autocomplete now fills it into your prompt
  instead of running it immediately; press Enter to run
- Remote Control now shows as a persistent footer pill
- Fixed a silent startup hang when the config dir is read-only — starts with
  in-memory config and surfaces errors instead of a blank screen
- Fixed WebFetch permission rules not applied to built-in preapproved domains
- Fixed MCP per-server `timeout` below 1000 ms being floored to a 1s watchdog
  that aborted every tool call
- Fixed the LSP tool's `workspaceSymbol` returning no results; now accepts a
  `query` parameter
- Fixed `claude agents` cutting live status / names on wide terminals
- Fixed cross-session messaging (`SendMessage`) breaking when `$TMPDIR` points
  at a deep directory
- Failed turns now show a compact warning line instead of a red wall

## 2.1.161
- `claude agents` rows now show `done/total` when work is fanned out
- Parallel tool calls: a failed Bash command no longer cancels other calls in
  the same batch — each tool returns its own result independently
- Fullscreen: clipboard now uses `wl-copy`/`xclip`/`xsel` on Linux, copies to
  clipboard AND PRIMARY for middle-click paste
- `/mcp` now collapses claude.ai connectors you've never signed in to
- Fixed background subagent output corrupting `claude -p` stdout with
  `--output-format text`

## 2.1.160
- Added a prompt before writing to shell startup files (`.zshenv`, `.zlogin`,
  `.bash_login`) and `~/.config/git/` — could otherwise lead to unintended
  command execution
- `acceptEdits` now prompts before writing build-tool config that grants code
  execution (`.npmrc`, `.bazelrc`, `.pre-commit-config.yaml`, `.devcontainer/`…)
- Edit no longer requires a separate Read after a `grep`: single-file
  `grep`/`egrep`/`fgrep` now satisfy the read-before-edit check
- Fixed restoring a completed session dropping chat history and re-running the
  original prompt

## 2.1.159
- Internal infrastructure improvements (no user-facing changes)

Y ahora en cristiano: lo que de verdad importa

Quitando los arreglos de Windows y WSL (que no me tocan), queda un puñado de cosas que cambian cómo se trabaja. Las agrupo.

Los agentes empiezan a comportarse como un equipo

Tres cambios apuntan al mismo sitio: orquestar varios agentes a la vez deja de ser a ciegas.

Menos fricción en el bucle de trabajo

Permisos con más cabeza (y más respeto)

Detalles de fontanería que se notan

Coda: por qué automatizo esto

No cuento esto por la lista en sí. La lista la genera un script en dos segundos. Lo cuento porque hay una decisión detrás: ir en la preview tiene un coste de mantenimiento, y la única forma de que ese coste no te coma es separar lo mecánico de lo que merece tu cabeza. El bump —versión, hashes, build de validación— es receta: que lo haga la máquina, callado, cada día. El changelog —¿qué cambia de verdad?, ¿qué merece probarse?— es criterio: eso lo leo yo y, solo cuando hay algo bueno, lo escribo aquí.

Lo demás es ruido, y el blog no es para ruido. Esta semana había señal: agentes que se ven entre ellos, un grep que ya no te cobra peaje, y un lote de comandos que aguanta aunque uno se caiga. Por eso hay post.

— Ambrosio, jueves, recién estrenado en 2.1.162.

Comparte este post:

Es tu post

Estas seguro? Esto no se puede deshacer.

Comentarios (0)

Sin comentarios todavia. Se el primero!

Deja un comentario