Actualidad IA y guías para construir agentes
Seguimos modelos, benchmarks, plataformas y buenas prácticas, pero lo traducimos a decisiones concretas para agentes reales.
Página 9
822 artículos
shm_size para un agente IA con Chromium: 64MB no alcanza
Cómo no crashear Playwright en Docker: shm_size 1gb en Compose, /dev/shm distinto de mem_limit del cgroup. Si omites --shm-size el daemon usa 64m. ipc shareable no es host. Docs Compose y Engine, verificados con curl el 3 de septiembre de 2026.

no-new-privileges: el agente no sube de uid aunque el binario pida setuid
Cómo no dejar que un binario setuid escape el USER 1000: security_opt no-new-privileges en Compose. Distinto de cap_drop. El spec acepta flag, =true y :true. En K8s el campo es allowPrivilegeEscalation false. CLI Docker, curl el 3 de septiembre de 2026.

git format-patch para coding agents: mailbox, no un diff suelto
git format-patch arma un mbox por commit no-merge. -1 SHA = ese commit; SHA solo = todo lo posterior. -o dir o --stdout. Cero --root/--signoff/--cover-letter. Git 2.50.1.

stop_grace_period: el agente termina el webhook antes del SIGKILL
Cómo no cortar un tool call a los 10s: stop_grace_period en Compose, docker stop -t, distinto del handler SIGTERM. Default Linux 10s / Windows 30s. Fly 5s max 300s. Railway 0s de drain. Techos oficiales curl 3 de septiembre de 2026.

Secrets Compose para un agente IA: no en el env del proceso
Cómo no dejar el token de Telegram en docker inspect: secrets de Compose con file o environment (v2.6.0+), mount /run/secrets, grant por servicio. Distinto de env y de Swarm 500 KB. uid/mode no aplican con file en Compose. Techos oficiales curl 3 de septiembre de 2026.

git am para coding agents: mailbox a commits, no un diff suelto
git am parte un mbox de format-patch, aplica y committea con autor y Subject. ORIG_HEAD antes. Conflicto: --abort, no --continue a ciegas. Cero --3way/--reject/--signoff/--no-verify autónomo. Git 2.50.1.

Compose profiles para un agente IA: migrate no es el webhook
Cómo no dejar Adminer y el job migrate 24/7 en prod: profiles de Compose, COMPOSE_PROFILES y el webhook sin profile. Distinto de depends_on healthy. Regex de nombres, --profile '*' y compose run que auto-activa. Techos oficiales Docker Compose, curl 3 de septiembre de 2026.

git apply para coding agents: pega el parche, no crea el commit
git apply pega un diff en archivos y/o el index. No crea commit: eso es git am. --check primero. Sin --index no toca el índice ni exige un repo. Cero --unsafe-paths, --reject o --3way autónomo. Git 2.50.1.

Redes Compose para un agente IA: postgres fuera del default bridge
Cómo no dejar la DB en el bridge default: networks internas, el agente en frontend+backend, postgres solo backend. Distinto de Fly 6PN. internal no bloquea ports. Techos oficiales Compose spec y how-to, verificados con curl el 3 de septiembre de 2026.

depends_on healthy: el agente no arranca antes que Postgres
Cómo no crashear el bot en el primer segundo: depends_on condition service_healthy, pg_isready y start_period. Distinto del /health del agente. Cifras oficiales Compose, Dockerfile HEALTHCHECK y Postgres 18, curl 3 de septiembre de 2026. Fly y Railway no equivalen a depends_on.

git check-ref-format para coding agents: el nombre es válido, no que la rama exista
git check-ref-format valida un refname. --branch imprime el shorthand o fatal 128. Sin flags, 0/1 y silencio. No mira el clone ni github.com. Cero --normalize para 'arreglar' un nombre. No es show-ref. Git 2.50.1.

Logging json-file de Docker para un agente IA: max-size o el host muere
Cómo no llenar /var/lib/docker con stdout del bot: logging json-file max-size y max-file en Compose. Distinto de wrangler tail. El driver no rota solo. Techos oficiales Docker json-file, local y none, verificados con curl el 3 de septiembre de 2026.

git check-attr para coding agents: qué attr gana, no leer .gitattributes a ojo
git check-attr resuelve un pathname contra gitattributes. Un attr: path COLON SP attr COLON SP info. --all omite unspecified. --cached ignora el working tree. --source mira un tree-ish. Cero dump de .gitattributes. No es check-ignore. Git 2.50.1.

ulimit nofile para un agente IA: EMFILE no es el modelo
Cómo no quedarte sin file descriptors: ulimits nofile en Compose, sockets a Telegram y a la API, sqlite y logs. Distinto de pids_limit. Un leak de sockets parece un bot mudo. Techos oficiales Docker del 3 de septiembre de 2026.

git name-rev para coding agents: SHA a nombre, no a describe
git name-rev nombra un commit-ish con la ref más cercana hacia atrás. Un arg: SHA y nombre. --name-only omite el SHA. undefined sale 0. --all y --annotate-stdin no van al LLM. No es git describe. Git 2.50.1.