Skip to content

Releases: renanjdev/kickdown-releases

KICKDOWN 1.1.2

Choose a tag to compare

@renanjdev renanjdev released this 28 Sep 03:38

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.
  • 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.

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

Choose a tag to compare

@renanjdev renanjdev released this 27 Sep 11:47

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

Choose a tag to compare

@renanjdev renanjdev released this 26 Sep 14:32

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

Choose a tag to compare

@renanjdev renanjdev released this 24 Sep 21:29

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'.