Releases: renanjdev/kickdown-releases
Releases · renanjdev/kickdown-releases
Release list
KICKDOWN 1.1.2
KICKDOWN 1.1.2
"Site em um dia" virou receita
- O squad "Site em um dia" agora trabalha em quatro etapas:
- Coleta: antes de abrir qualquer membro, o piloto pergunta os dados do cliente que o pedido não traz (logo e
fotos, contato, diferenciais, site atual). O redator junta os fatos e a mensagem; - Conceito: um membro novo, o diretor de arte, mostra a direção visual e de texto numa página só. O piloto a
abre no seu navegador, e a construção só começa depois do seu "Aprovar"; - Construção: o construtor faz o site sobre o conceito aprovado, e o redator entrega o texto final;
- Revisão: além da parte técnica, a revisão julga a qualidade em cinco larguras de tela e devolve ao
construtor o que deixa o site com cara de modelo pronto. Depois de duas rodadas, o que sobrar vai para você
decidir.
- Coleta: antes de abrir qualquer membro, o piloto pergunta os dados do cliente que o pedido não traz (logo e
- Um dado que falta nunca aparece na tela como marcador. O site usa um valor provisório com a forma do dado de
verdade, e cada espaço que você precisa preencher (foto, logo, contato) vai numa lista junto da entrega.
As skills certas em cada membro
- Cada membro dos 7 squads de fábrica veste a skill do papel dele e as skills do trabalho que faz: o redator, a
de textos de venda; o construtor de telas, a de telas e a de testes pelo navegador; o auditor, a de segurança
de APIs; e assim por diante. - No plano Ultra, os tipos de tarefa também vêm com as skills certas, e há cinco tipos novos: site, copy (texto
de venda), ui-review (revisão de tela no navegador), e2e (teste no navegador) e security (auditoria de API e de
segurança). - O piloto pode acrescentar a um membro uma skill do próprio KICKDOWN que falte na lista do squad. O recibo
registra, e o card do pane mostra "+1 skill". Skills de terceiros, do usuário ou de plugins continuam presas à
lista do squad.
O piloto mostra a página para você
- O piloto (e o pane que você abre) pode abrir no seu computador uma página ou imagem da missão, ou o servidor
local (localhost), para você ver. Só abre páginas, PDFs e imagens, só da pasta da missão, e nunca um programa. - Um aviso no canto da tela diz qual pane abriu o quê e fica até você dispensar. O histórico "Prévias abertas por
agentes" guarda os pedidos. - Os workers não abrem nada na sua tela: eles devolvem o caminho do arquivo na entrega.
Entregas na pasta da missão
- Os arquivos que um agente marca como entrega para você (prints, páginas, PDFs, vídeos curtos) são copiados para
a pasta da missão, em .kickdown\entregas<missão><tarefa>. Antes, eles ficavam numa pasta temporária que o
Windows pode limpar. - A cópia fica fora do git. Um arquivo recusado (tipo não aceito, grande demais, fora das pastas permitidas) não
derruba a entrega: ele aparece em "não copiados", com o motivo, na tela de entregas.
Receitas com perguntas esperam a sua resposta
- Numa receita que tem perguntas (SaaS MVP, Caça ao bug, Pesquisa e relatório, Migração segura e agora o Site em
um dia), a primeira etapa só termina depois que você responde a uma pergunta da missão. Uma pergunta fechada sem
resposta não conta.
Correções
- Uma mensagem para um pane ocupado agora espera ele terminar a tarefa, por mais longa que seja, e roda em
seguida. Antes, ela era descartada depois de 10 minutos. Se o pane fechar, ou se passarem 24 horas, quem mandou
recebe um aviso. - Um agente que conclui uma tarefa com um comando que falhou precisa dizer por quê. O piloto e a tela de entregas
mostram "com falhas", com o comando e a justificativa. - Os panes abertos por agentes não carregam mais a integração do Chrome, que controlava o seu navegador logado sem
pedir. Os panes que você abre continuam com ela. - A tarefa cujo pedido inicial não chegava ao agente a tempo, e a tarefa de um pane de terminal, ficavam abertas
no app. Agora elas fecham e avisam quem pediu. - Colar um print no terminal de um pane (Win+Shift+S e depois Ctrl+V) salva a imagem num arquivo temporário e
cola o caminho dele, para o agente ler a imagem. Antes, não acontecia nada. - O Ctrl+V às vezes colava o texto duas vezes no terminal. Agora cola uma vez só.
- O Ctrl+C num pane de agente podia fechar o agente: o app limpava a seleção ao copiar, e a tela do agente, que se
redesenha o tempo todo, também a apagava, então o Ctrl+C seguinte ia ao agente, e dois seguidos o encerravam.
Agora:- com texto selecionado, em qualquer pane, o Ctrl+C copia e a seleção continua lá; um segundo Ctrl+C copia de
novo; - num pane de agente, o Ctrl+C nunca chega ao agente. Se a seleção sumiu há pouco (até 10 segundos), ele copia o
que estava selecionado; se não há nada para copiar, aparece o aviso "Ctrl+C copia. Para parar o agente, use
Esc."; - num terminal comum (o pane de shell) sem seleção, o Ctrl+C interrompe o comando, como sempre.
- com texto selecionado, em qualquer pane, o Ctrl+C copia e a seleção continua lá; um segundo Ctrl+C copia de
O que você precisa saber
- Uma missão "Site em um dia" que já estava aberta segue como antes, sem a receita nova: todos os membros abrem, e
a receita aparece como concluída. Para usar a receita, comece uma missão nova. - As receitas com perguntas pedem uma resposta sua antes de avançar da primeira etapa, também numa missão que
ainda estava nela. - As cópias de squads que você fez antes da 1.1.2 não mudam: ficam com as skills e o roteiro de antes. Para ter
as listas e a receita novas, duplique o squad de fábrica de novo. - As skills do KICKDOWN são atualizadas sozinhas ao abrir. Uma cópia que você editou não é tocada.
- Se o Claude Code instalado for antigo demais para o app garantir que um pane de agente sobe sem o Chrome, esse
pane não sobe e pede para atualizar (claude update). Para um membro usar o navegador, ponha claude-in-chrome na
lista de skills dele. - Para parar um agente no meio de uma resposta, use Esc: o Claude, o Codex e o Gemini param o que estão fazendo e
continuam abertos. Para sair do agente, digite /exit (ou feche o pane). O Ctrl+C num pane de agente não para nem
fecha mais nada. - Num terminal comum com texto selecionado, o Ctrl+C copia. Para interromper um comando, clique fora da seleção e
aperte de novo. - Print colado: o Claude anexa a imagem pelo caminho; o Gemini pede permissão para ler cada arquivo; o Codex nem
sempre anexa, e o app avisa quando pode ter entrado só o caminho, em texto. No terminal comum, o caminho entra
entre aspas simples. Só prints em PNG ou JPEG, de até 20 MB. Se você copiou texto e imagem juntos, cola o texto. - Os prints colados ficam em %TEMP%\kickdown\colados e são apagados depois de 7 dias, ou antes, quando a pasta passa
de 200 MB ou de 500 arquivos (saem os mais velhos). - A atualização é automática: o app procura versão nova ao abrir e a cada 4 horas, baixa em segundo plano e
mostra "Atualização 1.1.2 disponível · Reiniciar para atualizar". Se houver panes rodando, eles são encerrados e
voltam sozinhos, com a conversa retomada, quando o app reabre. - Depois de atualizar, o app mostra uma vez a tela "O que há de novo", com as novidades e as correções da versão.
Ela volta pelo menu da conta › O que há de novo. - Instalação nova: o Windows SmartScreen pode avisar que o app não é reconhecido, porque ainda não temos
certificado de assinatura de código. Clique em "Mais informações" e depois em "Executar assim mesmo". A
atualização automática continua protegida: o app só instala pacotes assinados com a nossa chave.
KICKDOWN 1.1.1
KICKDOWN 1.1.1
Skills próprias: agora são 18
- O KICKDOWN passa a trazer 18 skills próprias. São 12 novas, escritas do zero a partir de fontes públicas:
- kd-api-audit: auditoria de segurança de API;
- kd-backend-supabase: backend de SaaS no Supabase;
- kd-billing-webhooks: webhooks de pagamento;
- kd-browser: testar o app pelo navegador;
- kd-debug: achar a causa de um bug;
- kd-plan: plano de implementação;
- kd-verify: provar antes de dizer que terminou;
- kd-ui: telas de produto;
- kd-copywriting: textos de venda;
- kd-design-capture: documentar o design de um site no ar;
- kd-brand-site: sites de marca e landing pages;
- kd-image-assets: imagens para o produto.
- Ao abrir, o app as instala sozinho em cada CLI e em cada conta, junto com as 6 que já vinham, e elas
aparecem em Cockpit › Catálogo. Uma skill sua com o mesmo nome de uma delas não é tocada. - Os squads de fábrica ainda não pedem as novas, e no Claude um membro de squad só carrega as skills da lista
dele. Por enquanto, elas ficam à mão nos panes sem lista de skills, como os de uma missão Livre, e nos
squads que você duplica e edita para incluí-las.
Checagem de skills do squad
- Em Cockpit › Squads, o card mostra as skills de cada membro, cada uma com o seu estado, conferido na CLI e
na conta em que o membro vai rodar. - Clique numa skill que falta para ver o que o app achou e as ações que valem para ela:
- "Usar a do plugin": um plugin ligado do Claude já tem essa skill;
- "Copiar para a conta": a skill está em outra pasta desta máquina. Antes de copiar, o app mostra a origem,
o destino e cada arquivo, e a cópia pode ser desfeita; - "Trocar por kd-…": uma skill do próprio app faz o mesmo ofício.
- Um membro sem lista de skills, que pode carregar qualquer skill da máquina, ganha um aviso no card.
- O assistente de nova missão faz a mesma checagem e avisa antes de rodar o squad.
Baixar skills de terceiros
- Uma skill que falta e está na lista curada do app ganha o botão "Baixar", no card do squad e em
Cockpit › Catálogo, do plano Boost em diante. - A primeira da lista é a frontend-design, da Anthropic, com licença Apache 2.0.
- Antes de instalar, o app mostra a fonte, a licença e uma prévia do texto da skill. Cada arquivo baixado é
conferido com a versão revisada, e qualquer diferença é recusada. - Se já houver uma pasta com o nome da skill, nada é trocado. A instalação pode ser desfeita.
Correções
- KickVoice: segurar a tecla às vezes não começava a gravar, e era preciso tentar de novo. Agora a tecla
segurada sempre começa o ditado. - Acabaram os alarmes falsos de "skill faltando" quando a skill está num atalho de pasta, tem espaço no nome,
vem de um plugin ou fica nas pastas .agents (Codex e Gemini) e .system (Codex). - Uma skill com espaço no nome não deixa mais o membro do squad sem nenhuma skill.
- Ao procurar skills, o app nunca segue um atalho de pasta que leve a outro computador da rede. Assim, o
Windows não entrega a sua credencial a esse computador. - As janelas de diálogo do app prendem o foco do teclado enquanto estão abertas e, ao fechar, o devolvem ao
que você clicou para abri-las.
O que você precisa saber
- A atualização é automática: o app procura versão nova ao abrir e a cada 4 horas, baixa em segundo
plano e mostra "Atualização 1.1.1 disponível · Reiniciar para atualizar". Se houver panes rodando, eles
são encerrados e voltam sozinhos, com a conversa retomada, quando o app reabre. - Depois de atualizar, o app mostra uma vez a tela "O que há de novo", com as novidades e as correções da
versão. Ela volta pelo menu da conta › O que há de novo. - Instalação nova: o Windows SmartScreen pode avisar que o app não é reconhecido, porque ainda não temos
certificado de assinatura de código. Clique em "Mais informações" e depois em "Executar assim mesmo". A
atualização automática continua protegida: o app só instala pacotes assinados com a nossa chave.
KICKDOWN 1.1.0
KICKDOWN 1.1.0
Grade de panes
- Redimensionar: arraste a borda entre dois panes para aumentar um e diminuir o vizinho. Também dá pelo
teclado (setas, Shift+setas, Enter para 50/50) e com duplo clique na borda. O pane que abre ou fecha
entra sem desfazer o seu ajuste, e o botão "Divisão automática" na barra volta tudo ao padrão. - Sem buraco: com 5 panes a grade fica 3 + 2, sem célula vazia.
- Fixar: o pino no cabeçalho leva o pane para uma faixa à esquerda. Ali ele não muda de lugar nem de
tamanho quando outros panes abrem, fecham ou são ampliados. - Ampliar: o botão no cabeçalho, ou um duplo clique nele, faz o pane ocupar a grade inteira; os fixados
continuam visíveis. O mesmo gesto volta à grade. - O layout é guardado por missão e volta igual quando você reabre o app.
- A janela do app agora vai até 640 × 480; em janela estreita a barra mostra só os ícones.
- Corrigido: o texto do pane não fica mais embaralhado (palavras espalhadas, linhas quebradas no lugar
errado) quando você troca de missão e volta.
KickVoice: ditado por voz
- Segure uma tecla, fale e solte: o texto entra no pane que estava em foco, como se você digitasse.
- Funciona com a sua própria chave da Groq (crie em console.groq.com/keys). A chave fica no Gerenciador
de Credenciais do Windows, nunca em arquivo, e o custo da transcrição vai para a sua conta da Groq.
Sem chave, o KickVoice fica desligado. - Tudo se configura em Cockpit › KickVoice:
- tecla (padrão: Ctrl direito) e se é segurar para falar ou apertar para ligar e desligar;
- motor: o modelo de voz que transcreve, escolhido na lista da sua chave da Groq (padrão:
whisper-large-v3). Se a sua chave perder acesso ao motor escolhido, o app volta para um que ela tem e
avisa; - modo: português, como você falou, ou tradução para inglês (com o pedido de resposta em português). O
inglês depende de o motor traduzir: hoje só o whisper-large-v3 traduz, e trocar para um motor que não
traduz volta o modo para português; - Enter: manual (padrão: você confere e aperta) ou enviar ao soltar. Mesmo ligado, o Enter nunca é
enviado num terminal comum, num pane esperando a sua resposta ou num pane encerrado; - vocabulário (nomes que o ditado deve acertar) e microfone, com teste de nível.
- O áudio de cada fala vai para a Groq e não é gravado no disco. O microfone só fica ligado enquanto
você fala.
Segurança e robustez
- Contas do beta: senha nova com no mínimo 12 caracteres e mistura de tipos; senhas de convite não
passam mais por nenhum agente. - O instalador é conferido antes de sair: nenhuma chave de servidor pode ir junto com o app.
- O servidor de licença passou a limitar tentativas em excesso de verdade.
- Atualizações: um aviso de atualização com problema não some mais em silêncio (a barra mostra
"Atualização indisponível"), e o app já está preparado para trocar a chave de assinatura sem precisar
reinstalar. - Codex e Gemini: quando o pane diz "pede", ele pede mesmo antes de agir.
- Tarefas de agente que ficavam presas para sempre (terminal que caiu, prompt de início que expirou)
agora fecham e avisam quem pediu; o pane que você usa não se confunde mais com o piloto. - Abrir o KICKDOWN de novo com ele já aberto traz a janela que está aberta, em vez de abrir uma segunda
cópia disputando os mesmos dados. - Os squads de fábrica usam só skills que vêm com o próprio app. Se faltar uma skill, o pane e o card do
squad avisam.
O que você precisa saber
- A atualização é automática: o app procura versão nova ao abrir e a cada 4 horas, baixa em segundo
plano e mostra "Atualização 1.1.0 disponível · Reiniciar para atualizar". Se houver panes rodando, eles
são encerrados e voltam sozinhos, com a conversa retomada, quando o app reabre. - Depois de atualizar, o app mostra uma vez a tela "O que há de novo", com as novidades e as correções da
versão. Ela volta pelo menu da conta › O que há de novo. - Instalação nova: o Windows SmartScreen pode avisar que o app não é reconhecido, porque ainda não temos
certificado de assinatura de código. Clique em "Mais informações" e depois em "Executar assim mesmo". A
atualização automática continua protegida: o app só instala pacotes assinados com a nossa chave.
KICKDOWN 1.0.0
KICKDOWN 1.0.0 (beta)
- Grade de panes com CLIs reais (Claude, Codex, Gemini e PowerShell), várias contas por CLI, workspaces e sessões que voltam ao reabrir.
- Orquestração: missões Livre, Squad e Agêntico; servidor MCP próprio; handoffs com aviso automático ao piloto; squads, receitas e catálogo de agentes e skills.
- Segurança: aprovação humana para agente usar o shell; texto entre agentes filtrado e entregue só a panes prontos.
- Conta e planos (Boost, Pro e Ultra) com login; a beta é só para convidados.
- Atualização automática.
Limitações conhecidas: só Windows; o Codex roda sem sandbox; texto de agente para o Gemini pede aprovação; ainda não há 'trocar senha'.
Na instalação, o Windows pode mostrar 'O Windows protegeu o computador': clique em 'Mais informações' › 'Executar assim mesmo'.