VTCode: Um Agente de Codificação TUI em Rust que Agressivamente Apara Contexto com Fragmentação em Nível de AST

✍️ OpenClawRadar📅 Publicado: May 27, 2026🔗 Source
VTCode: Um Agente de Codificação TUI em Rust que Agressivamente Apara Contexto com Fragmentação em Nível de AST
Ad

VTCode é um agente de codificação TUI em Rust, open-source, que adota uma abordagem diferente para gerenciamento de contexto: em vez de despejar toda a árvore de diretórios em cada prompt, ele reduz agressivamente o contexto usando chunking em nível AST. Construído com foco em eficiência de tokens e segurança, ele usa ripgrep e ast-grep para extrair apenas blocos de código estruturalmente relevantes, reduzindo drasticamente o tamanho do prompt em tarefas de refatoração.

Principais Recursos

  • Extração de contexto em nível AST: Usa ripgrep + ast-grep para enviar ao modelo apenas blocos de código relevantes, reduzindo o consumo de tokens.
  • Monitoramento explícito do orçamento de tokens: O agente monitora e gerencia o uso de tokens, evitando estouro de contexto.
  • Sandboxing para execução de comandos: macOS Seatbelt + Linux Landlock + seccomp + validação tree-sitter-bash em cada comando gerado pelo modelo. O agente permanece dentro do espaço de trabalho.
  • Provedores personalizados compatíveis com OpenAI: Conecte qualquer endpoint de terceiros com um único bloco de configuração.
Ad

Executando com DeepSeek V4 Flash

O autor combinou o VTCode com o DeepSeek V4 Flash através do endpoint Atlas Cloud para menor latência em horários de pico. A configuração é simples:

[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"

O agente suporta nativamente provedores compatíveis com OpenAI, então qualquer host similar funciona — o autor apenas usou o Atlas porque já tinha uma chave.

Para Quem É

Desenvolvedores que desejam um agente TUI enxuto e consciente do contexto para tarefas de codificação, sem queimar tokens em arquivos irrelevantes ou se preocupar com a segurança dos comandos.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Habilidade do Agente Wake para OpenClaw: Notificar o Discord Quando Tarefas Forem Concluídas
Tools

Habilidade do Agente Wake para OpenClaw: Notificar o Discord Quando Tarefas Forem Concluídas

Um desenvolvedor criou agent-wake.py, um script Python que o Claude Code executa após a conclusão de tarefas. Ele envia notificações no Discord e dispara eventos de despertar via a API HTTP do gateway, fazendo com que o agente poste resumos automaticamente.

OpenClawRadar
LLM Matrix: Comparações de Modelos Votadas pela Comunidade Criadas com Claude Code
Tools

LLM Matrix: Comparações de Modelos Votadas pela Comunidade Criadas com Claude Code

Um cientista de dados criou llm-matrix.vercel.app para comparar pontuações de LLMs em múltiplas dimensões simultaneamente, com votos da comunidade moldando os rankings. O site foi desenvolvido inteiramente usando Claude Code com dois plugins específicos.

OpenClawRadar
O IDE Vibeyard adiciona navegador embutido para edição direta de interface web com agentes de IA
Tools

O IDE Vibeyard adiciona navegador embutido para edição direta de interface web com agentes de IA

Vibeyard, um IDE de código aberto para agentes de IA de codificação, agora inclui um tipo de sessão de aba do navegador que permite aos usuários clicar em elementos de uma interface web e instruir um agente de IA a editá-los diretamente, eliminando a adivinhação de seletores e a busca por componentes.

OpenClawRadar
Agente Web TinyFish Supera Concorrentes em Benchmarking de Tarefas na Web
Tools

Agente Web TinyFish Supera Concorrentes em Benchmarking de Tarefas na Web

O agente web da TinyFish alcançou uma taxa de sucesso de 81,9% em tarefas web difíceis, superando significativamente concorrentes como o OpenAI Operator, que obteve 43,2%.

OpenClawRadar