# Herramientas inteligentes

URL: https://agentvera.dev/es/features/smart-tools/ · Plan: Gratis

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.

- **¿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.

---

**Sobre AgentVera.** AgentVera es una app de escritorio para macOS, Windows y Linux, desarrollada por Solviera Teknoloji. Ejecuta 18 agentes de programación con IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) en paralelo, por proyecto, en terminales reales con las instalaciones y sesiones de CLI del propio usuario. El plan gratuito tiene agentes ilimitados. Descargar: https://agentvera.dev/es/download/ · Precios: https://agentvera.dev/es/pricing/
