Executa ferramentas reais
Cada ação aparece no chat como um cartão com seu resultado real, e você pode expandir qualquer cartão para ver a saída completa.
O StatusRivet é um agente de IA para Windows 10/11 que opera ao lado do seu depurador x64 pessoal. O controle do passo a passo (step-by-step) continua sendo seu. Ele executa seus comandos de build e teste, lê os logs e stacks de chamadas que você salva, pesquisa no seu código-fonte e mostra cada correção proposta como diff.
Cada ação aparece no chat como um cartão com seu resultado real, e você pode expandir qualquer cartão para ver a saída completa.
O edit_file altera o arquivo e mostra um diff, para que você leia exatamente quais linhas mudam antes de aceitar.
Chats, pastas de trabalho e chaves de API ficam no seu PC; os prompts vão apenas para o endpoint do modelo que você escolher.
O StatusRivet é destinado a software que você escreveu ou está autorizado a depurar, em uma máquina de laboratório ou teste. O agente cuida das etapas repetitivas de leitura de logs, pesquisa no código-fonte e reexecução de builds, e você lê cada diff antes de mantê-lo.
stack.txtread0xC0000005 stack.txt1 matchsrc/parser.cppreadsrc/parser.cpp+3your build commandexit 0your test commandexit 0Tarefa: seu aplicativo próprio crashed em uma máquina de teste e você tem uma stack de chamadas que seu depurador x64 salvou como texto. read_file carrega stack.txt, e grep procura o código de exceção no log, por exemplo 0xC0000005 para uma violação de acesso. O agente então lista os frames principais da thread falha e abre o arquivo de código-fonte que corresponde ao primeiro frame. Cada ação aparece no chat como um cartão, e você pode expandir um cartão para ler a saída completa. Se um boot bsod deixar uma entrada de erro 41 no log de eventos, o dump escrito em torno desse tempo, se houver, contém o estado necessário. Comece pelo topo. Leia os frames você mesmo, porque o agente trabalha a partir de saída de texto, então aceite ou rejeite o diff proposto no modo Ask first.
Tarefa: o log mostra 0xC00000FD, o código de exceção para estouro de pilha, e você quer a função que recursou. grep pesquisa seu código-fonte pelo nome da função dos frames superiores, e read_file abre para que o agente possa ver como a recursão termina. edit_file propõe um diff mínimo, por exemplo, uma condição de parada ausente, e mostra exatamente quais linhas mudam. Shell então executa seu comando de build e seu comando de teste, e cada cartão relata o código de saída real. Um bsod com um código de parada de gerenciamento de memória é uma falha diferente, mas o método é o mesmo: encontre a exceção, leia a stack, teste uma alteração por vez. Mantenha cada alteração pequena. Revise o diff e o resultado do teste antes de manter qualquer coisa, e execute o teste mais uma vez após a edição final.
Tarefa: antes de confiar em um depurador no momento do crash, verifique o valor da depuração JIT em uma máquina de teste. JIT significa just-in-time: o Windows inicia um depurador automaticamente quando um aplicativo crasha, e é uma configuração do sistema. Shell executa o comando que você dá a ele para ler o valor atual, e write_file salva esse valor em settings-before.txt, para que o valor antigo seja gravado. Altere apenas em uma máquina de teste, nunca no seu PC diário, e restaure o valor salvo depois. No modo Ask first, o agente pausa antes de cada ação que altera algo, para que você aprove a alteração e a restauração separadamente. Anote o valor. Leia o arquivo salvo antes de começar, e leia-o novamente antes de restaurar o valor.
Tarefa: um driver que você escreveu crasha um alvo de teste e você precisa da função falha. Trabalho em nível de kernel normalmente precisa de duas máquinas ou uma máquina virtual, uma executando o depurador e outra como alvo de teste, vinculadas por uma conexão de depuração, e o alvo permanece em um laboratório. Shell executa comandos via SSH em uma máquina de laboratório que você possui, read_file lê o texto que o depurador salvou, e grep faz match do nome do módulo contra seu código-fonte. Em um computador novo, uma violação de dpc watchdog bsod pode vir de um driver que você está escrevendo, então a stack da thread travada é a primeira coisa a ser lida. Mantenha-o em um laboratório. Você revisa cada descoberta antes de alterar uma linha, e executa o teste no alvo novamente depois.
O StatusRivet não é um serviço hospedado nem um plugin para outro programa. Ele roda no seu PC. É destinado apenas aos seus próprios arquivos, ao seu PC e servidores que você está autorizado a usar, e você mantém o trabalho dentro deles: Shell, web e SSH não são limitados a uma pasta. Não pode prometer que código ou análise estão corretos, então todo resultado precisa da sua própria revisão e da sua própria execução de teste.