{"id":1146,"date":"2026-10-29T09:00:00","date_gmt":"2026-10-29T08:00:00","guid":{"rendered":"https:\/\/rosmarops.com\/es\/?p=1146"},"modified":"2026-11-04T12:19:19","modified_gmt":"2026-11-04T11:19:19","slug":"modo-auto-claude-code-que-puede-leer","status":"publish","type":"post","link":"https:\/\/rosmarops.com\/es\/blog\/modo-auto-claude-code-que-puede-leer\/","title":{"rendered":"El modo auto de Claude Code: qu\u00e9 cambia en lo que tu agente puede leer"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><em>Also in English: <a href=\"https:\/\/rosmarops.com\/blog\/claude-code-auto-mode-what-it-can-read\/\" hreflang=\"en\" lang=\"en\">rosmarops.com\/blog\/claude-code-auto-mode-what-it-can-read\/<\/a><\/em><\/p>\n\n<p class=\"wp-block-paragraph\">De lo que RosmarOps encontr\u00f3 en mi m\u00e1quina, una parte era culpa m\u00eda: permisos que hab\u00eda ido concediendo para no tener que aprobar cada comando. La otra parte no la hab\u00eda decidido yo. Ven\u00eda del modo en que arranca Claude Code.<\/p>\n\n<p class=\"wp-block-paragraph\">Seg\u00fan la documentaci\u00f3n de Claude Code, desde la versi\u00f3n 2.1.283 el modo auto es el modo de permisos con el que arrancan las sesiones interactivas de terminal y de VS Code. Si no has elegido otro modo y el modo auto est\u00e1 disponible en tu sesi\u00f3n, est\u00e1s en ese. Si no lo est\u00e1, Claude Code arranca en modo manual.<\/p>\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 cambia<\/h2>\n\n<p class=\"wp-block-paragraph\">En modo auto, las lecturas y ediciones dentro del proyecto se aprueban solas. Casi todo lo dem\u00e1s lo decide un clasificador, que es otro modelo de IA. Solo unas pocas acciones te siguen preguntando.<\/p>\n\n<p class=\"wp-block-paragraph\">No digo que est\u00e9 mal. Es c\u00f3modo, y entiendo por qu\u00e9 existe: aprobar cada comando a mano cansa, y yo mismo fui preaprobando comandos por eso. Pero cambia la pregunta que te tienes que hacer. En modo manual es \u00ab\u00bfqu\u00e9 voy a aprobar?\u00bb. En modo auto es \u00ab\u00bfa qu\u00e9 llega este agente sin preguntarme?\u00bb. Y esa segunda pregunta yo no me la hab\u00eda hecho.<\/p>\n\n<h2 class=\"wp-block-heading\">C\u00f3mo volver a estar en el bucle<\/h2>\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n enumera acciones que Claude Code no aprueba solo en ning\u00fan modo. Una de ellas es todo lo que coincida con una regla <code>ask<\/code> expl\u00edcita. As\u00ed que una regla <code>ask<\/code> es la forma de decirle \u00abesto, preg\u00fantamelo siempre\u00bb.<\/p>\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, la documentaci\u00f3n da unas cuantas palancas, y son las que RosmarOps propone cuando encajan.<\/p>\n\n<p class=\"wp-block-paragraph\">La primera es <code>permissions.blockReadsOutsideWorkingDirectories<\/code>. Hace que las herramientas de ficheros rechacen las rutas fuera de los directorios de trabajo, en cualquier modo. Cuando leen fuera de los directorios de trabajo, los comandos de lectura de ficheros que Claude Code reconoce en Bash preguntan, incluso en modo auto.<\/p>\n\n<p class=\"wp-block-paragraph\">La segunda son las reglas Read y Edit, y aqu\u00ed hay letra peque\u00f1a. La documentaci\u00f3n dice que las reglas deny de Read y Edit se aplican a las herramientas de ficheros de Claude Code y a los comandos de ficheros que reconoce en Bash, como <code>cat<\/code> o <code>sed<\/code>, pero no a un comando que lee ficheros sin nombrarlos, como <code>grep -r patr\u00f3n .<\/code>, ni a un script que abre ficheros por su cuenta. RosmarOps supone el mismo l\u00edmite para las reglas ask de Read que propone, as\u00ed que las llama parciales y no sube la nota por ellas. Ayudan, pero no cierran la puerta.<\/p>\n\n<p class=\"wp-block-paragraph\">La tercera es la m\u00e1s directa: volver al modo manual. <code>permissions.defaultMode<\/code> con valor <code>default<\/code> en <code>~\/.claude\/settings.json<\/code>, y todas las sesiones de terminal de esa m\u00e1quina arrancan en manual.<\/p>\n\n<h2 class=\"wp-block-heading\">Lo que hace RosmarOps aqu\u00ed<\/h2>\n\n<p class=\"wp-block-paragraph\">Lee el modo de arranque fijado en tus ficheros de ajustes, las reglas que has a\u00f1adido y qu\u00e9 credenciales quedan al alcance. El modo que eliges en la app o en el IDE no se guarda donde pueda leerlo, y el informe lo dice. No cambia nada: propone, y el cambio lo haces t\u00fa.<\/p>\n\n<p class=\"wp-block-paragraph\">Si usas Claude Code, un buen sitio para empezar es abrir tu <code>~\/.claude\/settings.json<\/code> y mirar qu\u00e9 pone. Es un minuto.<\/p>\n\n<p class=\"wp-block-paragraph\"><em>Escrito con asistentes de IA. La m\u00e1quina, los hallazgos y la decisi\u00f3n de publicar son m\u00edos.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>El modo auto es con el que arrancan las versiones recientes de Claude Code. Qu\u00e9 aprueba solo, qu\u00e9 sigue preguntando y qu\u00e9 ajustes lo acotan, seg\u00fan la documentaci\u00f3n oficial.<\/p>\n","protected":false},"author":1,"featured_media":1141,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"rosmarops_translation_url":"https:\/\/rosmarops.com\/blog\/claude-code-auto-mode-what-it-can-read\/","rosmarops_url_en":"","rosmarops_url_es":"","rosmarops_url_ca":"https:\/\/rosmarops.com\/ca\/blog\/mode-auto-claude-code-que-pot-llegir\/","footnotes":"","_genesis_title":"","_genesis_description":"","_tsf_title_no_blogname":""},"categories":[333],"tags":[319,323,321],"class_list":["post-1146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-que-puede-hacer-tu-agente","tag-claude-code","tag-modo-auto","tag-permisos"],"_links":{"self":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/comments?post=1146"}],"version-history":[{"count":1,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1146\/revisions"}],"predecessor-version":[{"id":1150,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1146\/revisions\/1150"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/media\/1141"}],"wp:attachment":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/media?parent=1146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/categories?post=1146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/tags?post=1146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}