UStackUStack
Kilo Code icon

Kilo Code

Kilo Code para VS Code: extensão reimplementada na base portátil da Kilo, com execução paralela, delegação e revisão de código inline sensível a diff.

Kilo Code

O que é o Kilo Code para VS Code?

O Kilo Code para VS Code é uma extensão reimplementada do VS Code que se conecta ao mesmo núcleo portátil do Kilo CLI. Ela foi projetada para ajudá-lo a executar múltiplas tarefas de agentes diretamente no editor, mantendo a execução e o contexto consistentes em terminais locais, sessões SSH e outras superfícies.

A extensão foca em recursos de fluxo de trabalho de agentes para desenvolvimento de software — como execução paralela, delegação de subtarefas a subagentes especializados e revisão de código inline sensível a diff — para que as alterações produzidas por agentes possam ser inspecionadas e aplicadas com contexto de nível de linha.

Principais Recursos

  • Execução paralela para ferramentas e tarefas: Leituras de arquivos, buscas e comandos de terminal podem rodar simultaneamente, reduzindo o tempo de espera ociosa enquanto os agentes trabalham.
  • Subagentes paralelos: Subagentes especialistas separados (ex.: para implementação, testes e docs) podem executar concorrentemente e depois mesclar seus resultados.
  • Funções personalizadas de subagentes: Defina suas próprias funções de agentes para se adequar à forma como sua equipe entrega software, em vez de depender de um fluxo de trabalho fixo único.
  • Gerenciador de Agentes baseado no núcleo portátil compartilhado: Suporta worktrees, sessões paralelas e revisão inline como funcionalidades nativas na extensão do VS Code.
  • Revisão de código inline com comentários sensíveis a diff: Inspecione edições de agentes arquivo por arquivo usando um revisor de diff integrado e adicione comentários de nível de linha que referenciam caminhos e números de linha exatos.
  • Sessões multiplataforma via núcleo portátil compartilhado: Inicie o trabalho no CLI/SSH e continue no VS Code; sessões também podem ser compartilhadas no Slack.
  • Worktrees para isolamento ou colaboração: Crie um novo git worktree por agente (branching em um clique) para isolar execuções, ou mantenha agentes no mesmo worktree para colaboração intensiva em leitura.
  • Comparação de modelos no mesmo prompt: Execute múltiplos modelos (incluindo hospedados, BYOK ou locais) no mesmo prompt exato para comparar saídas, em vez de depender de gráficos de benchmark.

Como Usar o Kilo Code para VS Code

  1. Instale a extensão procurando por “Kilo Code” na visualização de extensões do VS Code ou usando o Visual Studio Marketplace.
  2. Abra algumas abas e inicie sessões de agentes. Use worktrees quando quiser execução isolada para diferentes tarefas de agentes.
  3. Para fluxos de revisão, use revisão de código inline para inspecionar diffs, comentar linhas exatas e enviar contexto de revisão estruturado de volta ao chat.
  4. Se você também usa o Kilo CLI ou outras superfícies, inicie tarefas lá e depois retome no VS Code usando a continuidade de sessão compartilhada.

Casos de Uso

  • Execute múltiplos fluxos de engenharia ao mesmo tempo: Inicie agentes paralelos para implementação, testes e documentação; depois mescle os resultados em um conjunto de alterações.
  • Revise alterações geradas por agentes como um pull request: Inspecione diffs em visualização unificada ou dividida, adicione comentários específicos de arquivo e linha, e envie o contexto de revisão de volta ao chat do agente.
  • Isole experimentos com worktrees: Crie worktrees git separados para que diferentes agentes iterem sem interferir uns nos outros, depois traga as alterações de volta via commit, PR ou aplicação direta.
  • Compare saídas de modelos para um refactor aberto: Execute diferentes modelos no mesmo prompt e compare as abordagens resultantes antes de escolher uma direção.
  • Continue um fluxo de trabalho entre ambientes: Inicie uma tarefa em uma sessão de terminal SSH, reabra no VS Code depois e, opcionalmente, compartilhe a sessão no Slack para visibilidade da equipe.

FAQ

  • O que mudou na extensão reimplementada do VS Code? A extensão foi reimplementada no mesmo núcleo portátil do Kilo CLI, tornando capacidades como comportamentos do Gerenciador de Agentes, worktrees, sessões paralelas e revisão inline nativas, em vez de adicionadas como ferramentas separadas.

  • É gratuito e open source? A página afirma que o Kilo Code é gratuito e open source, e fornece um link para visualizá-lo no GitHub.

  • Ainda suporta 500+ modelos? A página afirma que suporta 500+ modelos.

  • Como funciona a revisão de código inline? A extensão inclui um revisor de diff integrado, suporta comentários de nível de linha com caminho de arquivo e número de linha exatos, e envia o contexto de comentários de volta ao chat com informações de código fundamentadas.

  • Posso mover sessões entre CLI e VS Code? Sim. Como a extensão e o CLI compartilham o mesmo núcleo portátil, sessões podem ser iniciadas em uma superfície (incluindo SSH no terminal) e continuadas no VS Code.

Alternativas

  • Copilotos IDE de uso geral: Outros assistentes de codificação para VS Code focam em chat/geração de código de agente único; eles podem não oferecer os mesmos subagentes paralelos estruturados, isolamento de worktree ou fluxo de revisão inline sensível a diff.
  • Ferramentas de revisão de código assistida por IA: Ferramentas focadas especificamente em revisar diffs podem ajudar com comentários e resumos, mas podem não oferecer a mesma execução integrada de agentes e continuidade de sessões dentro do editor.
  • Automação de fluxos de trabalho via scripts: Equipes podem orquestrar tarefas paralelas (testes, docs, linting) com scripts de build e CI, mas isso geralmente carece de delegação de subtarefas de agente e contexto de revisão inline fundamentado em chat.
  • Outras plataformas de agentes com integrações em IDEs: Sistemas de agentes adjacentes integrados em editores podem gerenciar codificação multi-etapa, mas as capacidades exatas (worktrees, semântica de execução paralela, revisão inline sensível a diff) variam por plataforma.