Projet

Général

Profil

AI Flow — Visão geral

O IA Flow é um plugin para o IntelliJ IDEA que traz o painel de um agente de programação diretamente para o IDE: filas de tarefas, um quadro kanban por fluxo, e o terminal do próprio agente ao lado. Atualmente conduz o Claude Code, com o Codex e o GitHub Copilot por trás da mesma abstração de driver.

📷 Captura de ecrã — o painel do IA Flow, com um fluxo em execução: quadro kanban à esquerda, consola do agente à direita.

Conceitos principais

  • Fluxo — uma sessão de trabalho com um agente, apresentada como um separador no painel. Um projeto pode ter vários fluxos em paralelo, cada um com o seu próprio agente, ramo e consola.
  • Quadro kanban — cada fluxo tem um quadro de quatro colunas: Em espera, Em curso, Por testar, Concluído. Os pedidos avançam nele à medida que o agente os vai tratando — ver Board.
  • Cartão — um pedido no quadro. Pode vir do plugin Gotan Project Dashboard (se estiver instalado) ou ser uma tarefa puramente local, escrita diretamente no IA Flow.
  • Agente — a ferramenta de linha de comandos que executa efetivamente o trabalho, num terminal real, para que possa responder diretamente às suas perguntas de permissão. O Claude Code é suportado atualmente; o Codex e o GitHub Copilot são reconhecidos pela mesma abstração, prontos a ser ativados à medida que os respetivos CLIs amadurecem.
  • Modo de trabalho — como um fluxo interage com o repositório: diretamente no ramo main, ou na sua própria worktree (uma cópia de trabalho à parte, para que a que tem aberta fique intocada).

Requisitos

  • IntelliJ IDEA 2026.2 ou posterior.
  • Um repositório Git para o projeto atual (para fluxos baseados em worktree e para as ações de commit/fusão).
  • Pelo menos um CLI de agente instalado e no PATH da shell — por exemplo o comando claude para o Claude Code.
  • Opcionalmente, o plugin Gotan Project Dashboard, para alimentar o quadro kanban com pedidos reais do Jira/Redmine, em vez de apenas cartões locais.

Como começar

  1. Abra a janela de ferramenta IA Flow (na parte inferior do IDE, ou em Ferramentas → IA Flow → Novo fluxo).
  2. Clique em Adicionar um fluxo, dê-lhe um nome, e escolha o modo de trabalho (ramo main ou worktree).
  3. Arraste um pedido para o quadro a partir do painel do Dashboard ou da lista de pedidos — ou faça duplo clique na coluna Em espera para escrever uma tarefa local, se a definição o permitir.
  4. Prima Iniciar (ou prima Enter quando um cartão está em espera: o botão fica ativo). O agente assume o primeiro pedido em espera e começa a trabalhar na sua consola — ver Console.
  5. Acompanhe o progresso no quadro: os pedidos passam de Em espera a Em curso, depois a Por testar assim que o agente termina, e por fim a Concluído quando os aprova.

Ver também: Board · Console · Toolbar · Notifications · Settings