Repository navigation
Releases: devrenanferrari/rfcode
Releases · devrenanferrari/rfcode
Release list
rfcode v1.16.0
- Modelo auto (
/model auto,--model autoou "auto" no seletor): usa sempre o modelo mais forte disponível entre todos os provedores com chave (nota de força por modelo) e troca sozinho, sem espera, quando um atinge o limite de pedidos ou para de responder; volta ao melhor assim que a cota libera. O seletor mostra o modelo em uso ("auto · kimi-k3"). Lista própria emautoModelsno config.json. - Esforço (
/effort baixo|medio|alto,--effortou o seletor ao lado do Auto): baixo responde rápido e investiga só o necessário; alto investiga o contexto completo e só conclui depois de testes e revisão do diff. Nos modelos que aceitam (gpt-oss, o-series/GPT-5, Gemini 2.5+) também vai comoreasoning_effort; se o provedor recusar, o pedido é refeito sem ele.
rfcode v1.14.2
- Limite de pedidos do provedor: espera curta na primeira vez e, se persistir, segue com um modelo reserva (o de melhor qualidade disponível) em vez de ficar parado; volta ao principal depois de alguns passos. No teste de estresse, tarefas de código ficaram até 3 vezes mais rápidas.
- Leituras pedidas juntas (arquivos, buscas, subagentes) rodam em paralelo.
- Conteúdo de arquivos, páginas e APIs que tenta dar ordens é ignorado e o usuário é avisado.
- Refatorações só terminam depois de buscar de novo o padrão antigo; recursos inexistentes são reportados sem insistência.
- O terminal mostra "tokens processados" (soma das chamadas) em vez de "tokens na conversa", que parecia o tamanho do contexto.
rfcode v1.14.1
- Missões: conclusão reconhecida mesmo com markdown ("MISSÃO CONCLUÍDA"); o diário descreve as últimas ações quando o ciclo termina no limite de passos; o limite de passos deixa de aparecer como erro; estado ao vivo no /missao status durante o ciclo; opção --passos.
- Navegador: reconecta sozinho quando a conexão com o Chrome cai; leituras e navegação são repetidas, cliques e digitação não (para não enviar duas vezes).
- Vídeo: espera a página ficar pronta antes de injetar o gravador (falhava em máquinas lentas).
rfcode v1.14.0
- Missões: tarefas longas (até dias) em segundo plano, em ciclos com contexto limpo e estado salvo em disco, commits de segurança numa branch própria, computador acordado, espera e nova tentativa em falhas de rede, detecção de ciclos sem progresso e conclusão só depois de verificar. Comandos
/missaoerfcode missao. - Agendamentos em português ("dias úteis às 8h", "toda segunda às 14h", "a cada 30 minutos", "amanhã às 7h") pelo Agendador de Tarefas do Windows ou pelo cron. Comando
/agendar. - Dashboards interativos em um único HTML, sem internet: indicadores, gráficos SVG, tabelas com ordenação e busca, filtros e exportação. Abrem ao lado do chat no VS Code ou no navegador.
- Inteligência de código: mapa de símbolos em 12 linguagens, definição, referências, leitura de um símbolo, grafo de dependências com impacto e busca por significado com embeddings da NVIDIA. Comando
/entender. - Skills no formato SKILL.md (compatível com o Claude Code), carregadas sob demanda ou por palavra-chave. Comando
/skills. - Login OAuth nos conectores MCP remotos (descoberta, registro automático e PKCE),
/mcp logine 16 novos conectores oficiais verificados: Notion, Linear, Atlassian, Sentry, Asana, Stripe, Vercel, Canva, Figma, PayPal, Intercom, monday.com, Webflow, Cloudflare, Supabase e Zapier. - Modo automação:
rfcode -pcom--json,--output,--max-steps, entrada por pipe e código de saída 1 em erro; GitHub Action para revisar pull requests e corrigir testes (docs/AUTOMACAO.md). /usocom os tokens por dia, semana, mês, modelo e pasta;/exportsalva a conversa em Markdown.
rfcode v1.13.0
- Conectores MCP (stdio, HTTP e SSE) no formato do Claude Code e do VS Code, com catálogo pronto: GitHub, Power BI (servidor oficial da Microsoft), Fabric IQ, Microsoft Learn, Context7, PostgreSQL, SQLite, Jira e Confluence, Notion, Slack, Stripe, Supabase, Playwright. Comando
/mcp. data_query: SQL direto em CSV, Excel, JSON e SQLite, com descrição das colunas e gravação do resultado em Excel.create_xlsx: planilhas Excel formatadas (cabeçalho, filtro, formatos, fórmulas e totais) e leitura de Excel com datas e números.- Git completo: branches, push e pull, stash, merge e rebase com conflitos, show, blame e GitHub (pull requests, issues, Actions). Comandos
/commite/pr. http_requestpara APIs REST, com segredos por referência ({{NOME}}) escondidos nas respostas.- Recursos para empresas: política gerenciada pela TI, auditoria em JSON, hooks antes de ferramentas, depois de edições e ao terminar.
- Guias de uso (Power BI, dados, git, APIs, conectores) que entram no prompt só quando o assunto aparece.
- Novos provedores gratuitos: Cerebras, GitHub Models, Hugging Face, SambaNova, Cohere e Cloudflare Workers AI. Novos modelos da NVIDIA testados, entre eles Kimi K3.
- Configuração: provedores gratuitos primeiro, primeira execução sem exigir a chave da NVIDIA e comando
/config. - Regra
**/arquivopassa a valer também na raiz do projeto. - Resiliência: texto corrompido do provedor é descartado, erros dentro do stream aparecem, o limite de pedidos (429) é respeitado com esperas maiores e, se o modelo continuar falhando, a tarefa segue num modelo reserva (
fallbackModels). - Kimi K3 passa a ser o modelo padrão da NVIDIA, depois de ser o mais eficiente nas tarefas de referência.
- create_pptx aceita mais variações de formato enviadas pelos modelos (sinônimos de campos, JSON em spec_file).
rfcode v1.12.0
- Apresentações com gráficos nativos do PowerPoint, editáveis: colunas, empilhado, empilhado 100%, barras, linha, pizza, rosca e cascata, com rótulos diretos, seta de CAGR e seta de diferença.
- Diagramas: processo, linha do tempo, funil, pirâmide, matriz 2x2 com pontos, ciclo, cartões, hub, Venn, tamanho de mercado (TAM/SAM/SOM), tabela e agenda.
- Conclusão em destaque, fonte e notas do apresentador em qualquer slide; variação nos indicadores; temas consultoria e papel.
- Revisão automática do roteiro: aponta slides só de texto, títulos que não dizem a conclusão, falta de fontes e gráficos repetidos.
- create_pptx aceita a apresentação em arquivo JSON (spec_file) e corrige formatos comuns enviados pelo modelo; tipos desconhecidos geram erro claro em vez de slide em branco.
- Ferramentas carregadas sob demanda: PowerPoint, navegador, vídeo e controle do PC entram só quando o pedido precisa, reduzindo cerca de 3 mil tokens por chamada.
- Arquivo não encontrado sugere nomes parecidos da mesma pasta.
- Comandos no Windows gravam e leem em UTF-8 (redirecionamento com > e saída do Python).
- Correção de JSON com colchetes trocados ou sobrando.
rfcode v1.11.0
- Gestão de contexto: compactação incremental antes de cada chamada ao modelo (também no meio de tarefas longas), mantendo literal o trecho recente e sem separar ações dos seus resultados.
- O resumo sabe qual é a tarefa em andamento e preserva os dados que ela precisa; pedido atual, plano, anotações, arquivos alterados e processos em segundo plano entram no resumo sem depender do modelo.
- Ferramenta
notepara anotações de trabalho que nunca são resumidas. - Recuperação automática quando a API recusa por excesso de contexto, usando o limite informado no erro.
- Janela de contexto por provedor e por modelo, configurável em
contextWindowecontextWindows. - O rodapé mostra a ocupação do contexto, além do total de tokens.
- O plano sai da barra fixa ao fim da resposta e fica guardado na conversa.
rfcode v1.10.0
- Vários provedores de modelo: NVIDIA, OpenRouter, Groq, OpenAI, Anthropic, Gemini, DeepSeek, Mistral, Ollama, LM Studio e servidores compatíveis com a API da OpenAI (
/provider,/models). - Seletor de modelos agrupado por provedor, com detecção de Ollama e LM Studio.
- Conversas salvas a cada passo; tarefas interrompidas podem ser retomadas ao reabrir o VS Code ou o terminal.
- Mensagens enviadas durante o trabalho entram em fila e são consideradas no passo seguinte.
/doctorerfcode --doctorpara diagnóstico do ambiente.- Log de erros em
~/.rfcode/logs/rfcode.log, sem chaves de API. - Mensagens claras para chave recusada, modelo aposentado e falta de crédito.
- Guia de contribuição, política de segurança, modelos de issue e análise CodeQL.
rfcode v1.9.1
- Revisão dos textos da extensão, do terminal e da documentação.
- Comandos agrupados na categoria rfcode da paleta de comandos.
rfcode v1.8.1
- Prints da extensão no README e na página do Marketplace.
- Nome de exibição sem marcas de terceiros.
- Testes automáticos em Windows, Linux e macOS e publicação automática a cada versão (GitHub Actions).