Herramientas inteligentes: recorta las lecturas y salidas innecesarias de Claude Code
La mayoría de los tokens que gasta un agente no vienen del código que escribe, sino de los archivos y la salida de comandos que lee. Las herramientas inteligentes de AgentVera funcionan como hooks entre Claude Code y sus herramientas y frenan lo innecesario antes de que llegue al modelo. Las cuatro vienen activadas por defecto y se pueden desactivar una a una en Settings → Token savings.
Bloquear lecturas innecesarias de archivos
Si un archivo ya leído en la conversación, y sin cambios desde entonces, se vuelve a leer con cat, head, tail o sed -n, la petición se rechaza y se le dice al agente que el contenido ya está en su contexto. En la primera lectura completa de un archivo de más de 800 líneas y 24 KB, el agente recibe en su lugar el esquema del archivo del mapa del proyecto y lee solo los rangos de líneas que necesita. Repetir la misma petición sí pasa; /compact o /clear reinician esta memoria.
Ejecutar solo los tests afectados
Un comando que ejecuta toda la suite de tests, como «npx vitest run», «jest» o un «npm test» cuyo script es vitest o jest, se limita a los tests de los cambios sin commit y de los archivos que los importan, hasta dos niveles. Si hay más de 40 archivos de test afectados, se ejecuta la suite completa. Se le dice al agente qué se limitó y puede ejecutar todo con AGENTVERA_ALL_TESTS=1.
Comprobación de errores justo después de una edición
Antes de editar un archivo TS/JS, se registran los errores actuales de ese archivo y de hasta 8 archivos que lo importan. Tras la edición se comprueban de nuevo con el TypeScript y el ESLint del propio proyecto, y solo los errores nuevos vuelven a Claude en el mismo turno. Los warnings se dejan fuera y la comprobación está limitada a 8 segundos.
Resultados compartidos entre agentes
Cuando el mismo comando de lint, comprobación de tipos, test o build se vuelve a ejecutar en la misma carpeta sobre exactamente el mismo código, lo haya ejecutado este agente o uno paralelo, se devuelve la salida anterior y se le dice al agente quién la ejecutó y hace cuántos minutos.
- Cubiertos: eslint, tsc, vitest run, jest, biome, ruff, mypy, pytest, cargo, go vet, test y build, y los scripts lint, typecheck, check, test y build de npm, pnpm y yarn.
- Los comandos encadenados, --watch, --fix y --write no se guardan en caché; los resultados se conservan 30 minutos.
- Ejecutar el comando de nuevo justo después de una respuesta en caché fuerza una ejecución nueva.
Preguntas
¿Con qué agentes funcionan?
Las cuatro funcionan con hooks de Claude Code, así que solo con agentes locales de Claude Code. Para Codex están RTK y el mapa del proyecto.
¿Dónde veo el ahorro?
El bloque de herramientas inteligentes en Settings → Token savings y el mosaico «Smart tools savings» de la pestaña AI ROI muestran el total de este ordenador. La estimación se basa en la longitud de la salida que nunca llegó al modelo.
¿Verify o las comprobaciones de pre-commit también se limitan?
No. La reducción de tests solo se aplica a los comandos que ejecuta el propio agente.
¿Puedo desactivarlas?
Sí. Cada una tiene su propio interruptor en Settings → Token savings, y los cambios surten efecto al instante.
Funciones relacionadas
Términos relacionados:Hooks de Claude CodeVentana de contextoToken
Todas las funcionesVer los 18 agentes de programación compatibles
Reúne a tus agentes en un solo escritorio.
Empieza con el plan gratuito. Descárgalo, añade la carpeta de un proyecto y abre tu primer agente.
Artículos sobre este tema
Blog- 28 de octubre de 2026Ingeniería de contexto para agentes de IA: guía prácticaIngeniería de contexto para agentes de programación con IA: qué llena el contexto, por qué se degrada y qué técnicas rinden más que retocar el prompt.
- 24 de octubre de 2026Mapa de código para agentes de IA: busca sin grepUn mapa de código para agentes de IA: un índice local de archivos, símbolos, imports y tests ayuda a Claude Code y Codex a hallar el código leyendo menos archivos.
- 23 de octubre de 2026Ventana de contexto de Claude Code: guía prácticaGestiona la ventana de contexto de Claude Code: qué la llena, cómo funcionan /context, /compact y /clear, el tamaño de CLAUDE.md, subagentes, coste de MCP y context rot.