Servidor MCP da Detrix Adiciona Depuração em Tempo de Execução a Agentes de Codificação de IA

O que o Detrix Faz
Detrix é um servidor MCP (Model Context Protocol) que conecta agentes de IA de programação ao depurador da sua aplicação via DAP (Debug Adapter Protocol). Ele permite que os agentes observem o código em execução sem interromper a execução, usando logpoints — pontos de interrupção que capturam valores sem pausar.
Principais Recursos
- Observar qualquer variável em qualquer linha sem especificar números de linha (
find_variable) - Capturar rastreamentos de pilha, instantâneos de memória e avaliar expressões
- Limitar, amostrar ou controlar a taxa de capturas em caminhos críticos
- As observações expiram automaticamente — nada vaza para produção
- Executa localmente por padrão — sem dependência de nuvem, nenhum dado sai da sua máquina
- Funciona no Docker/nuvem — o agente se conecta onde o daemon estiver, sem necessidade de VPN
Exemplo de Caso de Uso
No exemplo de origem, um microsserviço em Go no Docker estava relatando receita absurdamente inflada. O agente usou o Detrix para:
- Ler o código-fonte e identificar código de conversão de unidades inativo
- Acordar o serviço via Detrix
- Observar as variáveis
txn.Amount,txn.Unitetotalno contêiner em execução - Identificar que
txn.Amount = 8957comtxn.Unit = "cents"estava sendo somado como dólares em vez de converter para $89,57 - Corrigir o código do cliente e reportar a mudança no contrato da API upstream
Configuração
Para Claude Code:
brew install flashus/tap/detrix && detrix init && claude mcp add --scope user detrix -- detrix mcp
Para qualquer outro agente compatível com MCP, adicione ao .mcp.json:
{
"mcpServers": {
"detrix": {
"command": "detrix",
"args": ["mcp"]
}
}
}
Adicione uma linha à sua aplicação:
import detrix
detrix.init(name="my-app") # dorme até que o agente precise dele
Habilidade do Claude Code
Existe uma habilidade do Claude Code que altera o comportamento padrão de depuração do Claude — uma vez instalada, o Claude recorre ao Detrix antes de sugerir instruções de impressão. Ela também tem enable_from_diff: aponte para um diff do git com instruções de impressão que alguém já adicionou e ela as converte automaticamente em observações.
Instale a habilidade:
mkdir -p ~/.claude/skills/detrix && cp skills/detrix/* ~/.claude/skills/detrix/
GitHub: https://github.com/flashus/detrix
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Modo: IDE de IA de Código Aberto com Desenvolvimento Orientado a Especificações e Ganchos para Agentes
Modo é um IDE de desktop de código aberto construído sobre o editor Void que adiciona fluxos de trabalho de desenvolvimento orientado por especificações, ganchos de agente e arquivos de direcionamento. Ele estrutura prompts em requisitos, design e tarefas antes de gerar código.

Usuário do OpenClaw Critica a Arquitetura e as Lacunas de Segurança da Ferramenta
Um usuário do Reddit descreve o OpenClaw como a única ferramenta que torna a automação de agentes tão acessível, mas critica sua arquitetura por não ter uma camada de controle para operações de arquivos, um kernel protegido, gerenciamento de contexto adequado e versionamento ou testes integrados.

Desenvolvedor solo constrói agente de IA multiplataforma para desktop com controle remoto móvel em 3 semanas e envia para mais de 40 países
Um desenvolvedor solo construiu o Skales, um agente de IA nativo para desktop com mais de 139 ferramentas e um aplicativo complementar para controle remoto — tudo em 3 semanas usando Claude. O app roda em macOS, Windows e Linux, é local-first e gratuito, e já tem usuários ativos em mais de 40 países.

nan-forget: Memória de codificação de IA local em um único arquivo SQLite
nan-forget é uma ferramenta de memória para agentes de IA de codificação que armazena contexto em um único arquivo SQLite (~3MB) sem serviços em segundo plano. Ela usa um pipeline de recuperação de 3 estágios e funciona no Claude Code, Cursor e terminal via CLI.