Eidos

O seu projeto dá o próximo passo por você.

O seu agente revisa uma spec nova. Uma tarefa movida para Done entra em um commit, e é publicada quando você disser. Uma automação é um gatilho e os passos que você encadeia depois dele, criada por você, do jeito que o seu projeto funciona. Ela é lida em frases simples antes de rodar.

Grátis para macOS, Windows e Linux. Sem conta, sem assinatura.

O editor da automação Review new specs. Quando um Blueprint é adicionado a Specs, quatro passos: rodar o comando /review da equipe com a resposta como comentário, seguir se o Agente de IA disser que a revisão encontrou lacunas, perguntar se deve abrir uma tarefa, e adicionar uma tarefa para fechar as lacunas. Ao lado dos passos: perguntar antes da primeira execução, onde roda, e que está compartilhada com o projeto.
Quando uma spec é adicionada: o seu comando /review, uma conferência do que ele encontrou e a sua decisão antes de uma tarefa ser aberta.

Fazer, perguntar, conferir

Três tipos de passo, encadeados em ordem

Um passo Fazer roda a ação de um plugin: um commit, um pull ou um push, uma tarefa adicionada ou movida, um comentário, ou um dos comandos com barra próprios do seu Agente de IA. Um passo Me perguntar espera a sua resposta, com as suas palavras. Um passo Seguir se continua só quando o passo anterior encontrou algo, ou o agente responde sim à sua pergunta. Cada passo recebe o resultado do anterior.

  • Gatilhos: um Blueprint (o plano) adicionado ou salvo, uma tarefa adicionada ou movida, um registro, um commit, um push ou um pull, uma visão ou um comando
  • Rode uma pelo nome a partir de um script ou de um hook do git

Cada execução guardada

Veja o que ela fez, e responda o que ela pergunta

A atividade de Automações lista cada automação com o seu gatilho, onde roda e a última execução. Cada execução guarda o resultado de cada passo, o que mudou, o que saiu da sua máquina e o uso do Agente de IA. Uma execução que chega a um Me perguntar espera em Esperando você, mesmo se o app fechar. Ela nunca segue sem a sua resposta.

Uma execução de Ship finished work na tarefa Watchlist sync across devices: o passo de commit feito com o seu commit, e a execução esperando em Publish the commit for the team?, com Publish e Not now. A barra lateral a lista em Esperando você.

Sua, ou da equipe

Local até você compartilhar

Uma automação começa só sua. Um editor do Framework (a estrutura) pode compartilhá-la com o projeto, e ela chega a cada pessoa da equipe desligada. Ligar a lê em frases, diz onde ela roda e se algo sai da sua máquina, e oferece Testar uma vez em uma spec ou tarefa existente.

A página de Automações do Reelhouse: Review new specs, Ship finished work e Weekly release notes compartilhadas com a equipe, e Fetch when I open the project guardada como local, cada uma com o seu gatilho, onde roda, a última execução e um botão de ligar.

Em qualquer lugar, ou no app

Uma mudança no app, com eidos em um terminal ou por um agente dispara os mesmos gatilhos. Quando o app está com o projeto aberto, um comando passa o gatilho para ele, então um fluxo roda uma vez só. Um passo que precisa do app, como um comando do Agente de IA, espera o app abrir.

Ideias para este projeto

Não sabe por onde começar? Ideias para este projeto pede ao Agente de IA automações que combinem com o seu projeto, cada uma com o porquê, abertas como rascunho. Nada é ligado só por ter sido sugerido.

Nada sai sem perguntar

Uma automação pergunta antes da primeira execução, a menos que você diga o contrário. Na primeira vez que uma execução chega a um passo que envia algo para fora da sua máquina, como um push, ela pergunta de novo, seja qual for a sua escolha. As mudanças de uma execução nunca iniciam outra automação, então nada pode disparar um loop.

Como se conecta

Cada plugin traz os seus gatilhos e os seus passos.

  • Agente de IA

    Os seus comandos com barra próprios viram passos, e um Seguir se pode perguntar ao agente algo de sim ou não.

  • Backlog

    Uma tarefa adicionada ou movida inicia uma execução, e um passo pode adicionar uma tarefa ou definir o status dela.

  • Git

    Um commit, um push ou um pull inicia uma execução, e os passos podem fazer commit, fetch, pull e push.

  • Comentários

    Um passo deixa um comentário, e a resposta de um passo do agente chega como comentário no Blueprint ou na tarefa.

  • Blueprints

    Um Blueprint adicionado a uma coleção, ou salvo, inicia uma execução nesse Blueprint.

Pelo terminal

Automações, pelo terminal

Um comando que inicia uma execução avisa no stderr e deixa a própria saída intacta. Uma execução que pergunta espera uma resposta pelo app ou pelo shell.

$ eidos backlog set T-X65 --status Done
✓ backlog/t-x65-watchlist-sync-across-devices.md  T-X65  Watchlist sync across devices  ·  Done  [Done]  medium  tomas  →  B-W17
automations: Ship finished work (run 2) is waiting on you: Publish the commit for the team?; eidos automations answer 2 continue|stop
$ eidos automations runs 2
run 2 of Ship finished work: waiting, on Watchlist sync across devices
  done     Commit: 6fac987 Finish Watchlist sync across devices
  waiting  Ask me: Publish the commit for the team? (Publish or Not now)
  pending  Ask me
  pending  Push
$ eidos automations answer 2 continue
Ler a documentação das Automações

Escreva o que você está criando.

Baixe o Eidos MD, abra uma pasta e comece pelo Framework mais próximo do seu trabalho. Você pode remodelar tudo depois.

Grátis para macOS, Windows e Linux. Seus arquivos continuam texto simples, em uma pasta que é sua.