VTCode: Un agente de codificación TUI en Rust que recorta agresivamente el contexto con fragmentación a nivel de AST

VTCode es un agente de codificación TUI en Rust de código abierto que adopta un enfoque diferente para la gestión del contexto: en lugar de volcar todo el árbol de directorios en cada solicitud, recorta agresivamente el contexto utilizando chunking a nivel de AST. Construido con un enfoque en la eficiencia de tokens y la seguridad, utiliza ripgrep y ast-grep para extraer solo fragmentos de código estructuralmente relevantes, reduciendo drásticamente el tamaño de las solicitudes en tareas de refactorización.
Características clave
- Extracción de contexto a nivel de AST: Usa ripgrep + ast-grep para enviar solo fragmentos de código relevantes al modelo, reduciendo el consumo de tokens.
- Seguimiento explícito del presupuesto de tokens: El agente monitorea y gestiona el uso de tokens, evitando desbordamientos de contexto.
- Aislamiento para ejecución de comandos: macOS Seatbelt + Linux Landlock + seccomp + validación tree-sitter-bash en cada comando generado por el modelo. El agente permanece dentro del espacio de trabajo.
- Proveedores personalizados compatibles con OpenAI: Conecta fácilmente cualquier endpoint de terceros con un solo bloque de configuración.
Ejecución con DeepSeek V4 Flash
El autor emparejó VTCode con DeepSeek V4 Flash a través del endpoint de Atlas Cloud para menor latencia durante horas pico. La configuración es sencilla:
[agent]
provider = "atlas"
default_model = "deepseek-ai/deepseek-v4-flash"
[[custom_providers]]
name = "atlas"
base_url = "https://api.atlascloud.ai/v1"
api_key_env = "ATLAS_API_KEY"
model = "deepseek-ai/deepseek-v4-flash"
El agente admite de forma nativa proveedores compatibles con OpenAI, por lo que cualquier host similar funciona; el autor solo usó Atlas porque ya tenía una clave.
Para quién es
Desarrolladores que buscan un agente TUI ligero y consciente del contexto para tareas de codificación, sin quemar tokens en archivos irrelevantes ni preocuparse por la seguridad de los comandos.
📖 Lea la fuente completa: r/LocalLLaMA
👀 Ver también

Revelando OpenClaw: Cómo Empodera a los Agentes de Codificación de IA
Descubre cómo OpenClaw está transformando a los agentes de codificación de IA, impulsando la automatización en varios dominios.

El Servidor MCP de TradingView Permite a Claude Realizar Backtesting de Estrategias de Trading
Un desarrollador ha lanzado un servidor MCP que permite a Claude realizar backtesting de seis estrategias de trading utilizando datos de Yahoo Finance sin necesidad de claves API. La configuración implica agregar una línea al archivo claude_desktop_config.json.

Plugin OKed: OpenClaw Solicita Permiso a tu Teléfono Antes de Acciones Destructivas
Un nuevo plugin llamado OKed se conecta al hook before_tool_call de OpenClaw para interceptar comandos destructivos (correos, eliminaciones, pagos) y enviar solicitudes de aprobación a tu teléfono o Telegram.

El Subagente Escéptico de Planes de Claude Code Identifica Brechas de Seguridad en Planes Generados
Un desarrollador descubrió el subagente escéptico de planes de Claude Code, que identifica lagunas y problemas en los planes de desarrollo generados por IA, detectando especialmente preocupaciones de seguridad que no eran evidentes inicialmente. El agente trabaja junto con el subagente sheriff de seguridad, previamente conocido, para mejorar la calidad de los planes.