Saltar al contenido
Actualidad IA

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 10

822 artículos
Tope de procesos en un contenedor de agente frente a un spawn descontrolado
GuíaDeploy9 min

pids limit para un agente IA: nada de fork bomb en el VPS

Cómo no dejar que un tool spawnée mil node: pids_limit en Compose y docker run. Un agente con tools no es un systemd. 256 pids bastan. Distinto de mem_limit y cpus: es el número de procesos. Docs oficiales del 3 de septiembre de 2026.

Leer artículo
Contenedor de agente sin capabilities de Linux extra
GuíaDeploy9 min

cap_drop ALL para un agente IA en Docker

Cómo no dejar NET_ADMIN y SYS_ADMIN en el bot: cap_drop ALL, y no cap_add salvo que un proxy lo pida. Rootfs read-only y USER node no quitan capabilities. Compose cap_drop y docker run --cap-drop=ALL. Docs oficiales del 3 de septiembre de 2026.

Leer artículo
HEAD es una ref simbólica que apunta a refs/heads; el working tree no se mueve al leerla
GuíaCoding Agents9 min

git symbolic-ref para coding agents: leer HEAD, no reescribirlo

git symbolic-ref lee o escribe una ref simbólica. Un arg: path de HEAD. --quiet sale 1 en detached. Dos args mueven HEAD sin checkout. Un agente no escribe HEAD, no borra, no lee .git/HEAD. Git 2.50.1.

Leer artículo
Sistema de archivos de solo lectura con tmpfs y un volumen de datos
GuíaDeploy10 min

Rootfs read-only para un agente IA en Docker

Cómo no dejar que un tool escriba en la imagen: read_only true, tmpfs en /tmp y volumen solo en /data. El sqlite no vive en el overlay. Un agente comprometido no persiste binaries. Compose y docker run, consultado el 3 de septiembre de 2026.

Leer artículo
El walk de parent links emite SHA; HEAD y el working tree no se mueven
GuíaCoding Agents9 min

git rev-list para coding agents: SHA y --count, no el dump al LLM

git rev-list es el plumbing de log: recorre parent links y emite SHA. Default: un objeto por línea, sin asunto. Un agente acota -n o --count. Cero --objects/--header/--all/--pretty al contexto. Git 2.50.1.

Leer artículo
Proceso init reenviando SIGTERM al runtime del agente y recolectando zombies
GuíaDeploy9 min

Init y tini en el contenedor del agente IA: PID 1 que reenvía señales

Cómo no dejar zombies ni tragarte el SIGTERM: init true en Compose, docker run --init (tini), ENTRYPOINT con -- en el Dockerfile. Node como PID 1 no recolecta hijos de tools. Fly no trae tini. Un init corto, no un while true.

Leer artículo
Contenedor de agente que reinicia con tope frente a un crash loop
GuíaDeploy9 min

Restart policy del agente IA: unless-stopped vs crash loop

Cómo no pelearte con el kill switch: restart unless-stopped en Compose, on-failure con tope, Fly auto-restart vs scale 0. Un OOM no debe reiniciar 400 veces. Un deploy tampoco debe dejar el bot apagado para siempre. Política escrita, no el default.

Leer artículo
Las refs locales se listan con SHA; HEAD no aparece salvo --head
GuíaCoding Agents9 min

git show-ref para coding agents: refs locales, no el dump al LLM

git show-ref lista refs locales. Default: heads, tags y remotes; HEAD solo con --head. --verify pide el path exacto. --exists sale 0/2/1. Un agente no vuelca el repo, no lee .git/refs, no usa --exclude-existing. Git 2.50.1.

Leer artículo
Refs locales se listan con format; HEAD y el working tree no se mueven
GuíaCoding Agents9 min

git for-each-ref para coding agents: refs locales, cero update-ref

git for-each-ref lista refs del clone con format y count. Default: SHA, tipo y TAB al nombre. Un agente acota patrón, %(refname:short) y --count. Cero --shell eval, cero update-ref y cero REST de escritura. Verificado hoy contra el man de Git 2.50.1.

Leer artículo
Bandera NODE_ENV production frente a un runtime de agente
GuíaDeploy9 min

NODE_ENV=production para un agente IA: no dejes development en Fly

Cómo no correr Express en modo debug ni instalar devDependencies en prod: NODE_ENV=production en el runner, no en el stage de build. Vercel/Railway lo setean; Docker tienes que poner el ENV. Un next build con NODE_ENV ya production rompe el compile. Fuentes 3 sep 2026.

Leer artículo
Puerto publicado del contenedor frente a un proceso que solo escucha localhost
GuíaDeploy9 min

Bind 0.0.0.0 y puertos del agente IA en Docker

Cómo no dejar el bot sordo en el contenedor: Node debe escuchar 0.0.0.0, no 127.0.0.1. Compose publica 3000:3000, Fly y Railway mapean el puerto interno. Localhost dentro del box no es el localhost de tu Mac. Healthcheck al mismo bind.

Leer artículo
Un blob se hashea a un SHA; HEAD y el index no se mueven
GuíaCoding Agents9 min

git hash-object para coding agents: SHA del contenido, no un commit

git hash-object calcula el OID de un blob. Sin -w no escribe. -w mete el objeto suelto: no mueve HEAD ni el index. Un agente no usa --literally, no fabrica commit/tree, no llama Create a blob. Git 2.50.1.

Leer artículo
Un remoto responde con refs y SHA; el working tree y FETCH_HEAD no se mueven
GuíaCoding Agents9 min

git ls-remote para coding agents: refs del remoto, cero fetch

git ls-remote lista refs de un remoto sin bajar objetos. Formato oid TAB ref. --branches y --tags filtran; --refs oculta HEAD y tags pelados. --exit-code sale 2 si no hay match. Un agente nombra origin y un patrón; no dump, no fetch, no REST write. Git 2.50.1.

Leer artículo
Dos etapas de build Docker: compilacion a la izquierda y runtime minimo a la derecha
GuíaDeploy11 min

Multi-stage Docker para un agente IA: build gordo, runtime flaco

Cómo no meter compiladores y pnpm store en prod: stage build con devDependencies, stage runtime solo node_modules de prod, COPY --from. La imagen chica arranca más rápido, filtra tools de build y no lleva el .env que ignoraste a medias. Docs Docker multi-stage, 3 sep 2026.

Leer artículo
Un objeto Git se inspecciona por tipo y talla; el working tree no se mueve
GuíaCoding Agents9 min

git cat-file para coding agents: tipo y talla, no el blob al LLM

git cat-file inspecciona un objeto. -t tipo, -s bytes, -e existe (0/1/128). -p pretty-print. Un agente no vuelca blobs, no mezcla -t con -s, no usa --batch-all-objects. Git 2.50.1.

Leer artículo