Eidos

29 de outubro de 2026 · Padrão 5.8.0

Eidos 0.17.0

Esta é uma versão anterior. A mais recente é a 0.18.0. Veja as novidades da 0.18.0

Crie os seus próprios fluxos de trabalho e continue editando enquanto um agente muda o mesmo arquivo

As automações dão o próximo passo por você quando algo acontece no seu projeto, o seu salvamento agora se combina com o que um agente, a CLI ou o git mudaram no mesmo arquivo, e um projeto novo é a pasta que você escolhe, sem nada a mudar num projeto que você já tem.

Destaques

  • Automações que você cria: Quando algo acontece no projeto (uma spec adicionada, uma tarefa movida para Done, um commit), uma automação roda os passos que você encadeia: um que faz algo (um commit, um comentário, uma tarefa, um dos seus comandos do agente de IA), um que pergunta a você antes, um que confere o resultado antes de seguir.
  • Seu salvamento se combina com mudanças feitas fora do app: Quando um agente, a CLI ou o git mudam um blueprint, um documento, um rascunho, uma tarefa do Backlog, um registro guardado como arquivo ou um canvas enquanto você edita, o seu salvamento é combinado com a mudança deles em vez de recusado.
  • Um Início que você organiza: Adicionar widget coloca no seu Início Verificação, O projeto, Atribuído a você ou No quadro, e o menu de cada widget o move ou o remove.
  • Tabelas que você edita como uma grade: No editor uma tabela são as suas células: Tab, Enter e as setas percorrem elas, os pontos nas bordas adicionam uma linha ou uma coluna onde você aponta, e a pílula de uma linha ou de uma coluna a move, alinha ou exclui.
  • Vincule e mova blueprints a partir da página: Digite `
  • Desenvolva um plugin sem publicá-lo: eidos plugin new <name> começa um a partir de um template que já compila, eidos plugin link <folder> usa o seu build no lugar de uma instalação e o recarrega a cada nova compilação, e eidos plugin install github:<owner>/<repo> instala um a partir de uma release do GitHub.
  • Uma seção que liga a outra coleção: Uma seção de template ligada a uma coleção lista os itens ligados a partir de um blueprint, com Adicionar para criar um novo e Vincular para escolher um que já existe.
  • Relatórios de uso e de erros, perguntados uma vez: O app pergunta se deve enviar relatórios anônimos do que é usado e do que quebra, com o Não tão visível quanto o Sim, e não envia nada até você responder.

Novo

Automações que você cria

Quando algo acontece no projeto (uma spec adicionada, uma tarefa movida para Done, um commit), uma automação roda os passos que você encadeia: um que faz algo (um commit, um comentário, uma tarefa, um dos seus comandos do agente de IA), um que pergunta a você antes, um que confere o resultado antes de seguir. Cada uma se lê em frases antes de você ligá-la, pode ser testada uma vez em algo que você já tem e pergunta antes de qualquer coisa sair da sua máquina. Funciona igual no app, em um terminal ou por um agente, guarda cada execução e espera a sua resposta em Esperando você. Ideias para este projeto faz o agente de IA sugerir as que combinam. Automações →

Seu salvamento se combina com mudanças feitas fora do app

Quando um agente, a CLI ou o git mudam um blueprint, um documento, um rascunho, uma tarefa do Backlog, um registro guardado como arquivo ou um canvas enquanto você edita, o seu salvamento é combinado com a mudança deles em vez de recusado. Edições que tocam as mesmas palavras, ou o mesmo valor num canvas, continuam recusadas e aparecem como conflito. Salvar →

Um Início que você organiza

Adicionar widget coloca no seu Início Verificação, O projeto, Atribuído a você ou No quadro, e o menu de cada widget o move ou o remove. Quem edita o framework pode escolher Usar como Início do projeto para definir com o que todos começam. A bancada →

Tabelas que você edita como uma grade

No editor uma tabela são as suas células: Tab, Enter e as setas percorrem elas, os pontos nas bordas adicionam uma linha ou uma coluna onde você aponta, e a pílula de uma linha ou de uma coluna a move, alinha ou exclui. Escolha o tamanho de uma tabela nova numa grade, ou cole linhas de uma planilha. Reading, Editor, Source →

Vincule e mova blueprints a partir da página

Digite [[ para vincular um blueprint, uma tarefa ou um arquivo, escolhido pelo título. Mover para a coleção…, ou arrastar até a pasta de uma coleção, move um blueprint para outra coleção e diz antes o que vai mudar. eidos move →

Desenvolva um plugin sem publicá-lo

eidos plugin new <name> começa um a partir de um template que já compila, eidos plugin link <folder> usa o seu build no lugar de uma instalação e o recarrega a cada nova compilação, e eidos plugin install github:<owner>/<repo> instala um a partir de uma release do GitHub. Desenvolver um plugin →

Uma seção que liga a outra coleção

Uma seção de template ligada a uma coleção lista os itens ligados a partir de um blueprint, com Adicionar para criar um novo e Vincular para escolher um que já existe. Templates →

Relatórios de uso e de erros, perguntados uma vez

O app pergunta se deve enviar relatórios anônimos do que é usado e do que quebra, com o Não tão visível quanto o Sim, e não envia nada até você responder. Nunca um nome, um caminho ou algo que você escreveu; Preferences mostra cada relatório como saiu e os desliga. Privacidade →

Melhorado

O Health Check ao lado do seu trabalho

⌘J o abre no Painel, como o VS Code mantém os seus Problems: cada achado numa linha, agrupados por arquivo, cada um abrindo o seu arquivo na linha que indica. A bancada →

Atalhos e papéis, com IA

Mudar um atalho grava a próxima tecla que você pressiona e diz se ela está livre, e Sugerir uma tecla com IA oferece três que combinam. Um papel é editado como as suas diretrizes, e Criar com IA escreve um novo a partir de para quem ele é. Configurações →

Uma página de Plugins da comunidade como a do Obsidian

Explore os plugins do Registro, instale, atualize ou desinstale um, e ligue o Modo restrito para que nenhum plugin de fora rode. Plugins de fora →

Filtros e colunas a partir da tabela

Adicionar filtro fica depois do último filtro, Configurar colunas e o + de um cabeçalho escolhem as colunas, e arrastar um cabeçalho as reordena. As coleções como tabelas →

Alterado

Um projeto novo é a pasta que você escolhe

eidos install cria o projeto na pasta em que você o roda, mantendo cada arquivo que está lá, e New Project oferece a própria pasta; Blueprints não é mais um padrão. Indique uma pasta (eidos install <package> Blueprints) para manter o layout antigo. eidos install →

A raiz agora é um projeto, e o seu Core

O app, a documentação e a CLI dizem projeto, e a opção é --project <path> (--root continua funcionando). Os documentos de nível superior, os blueprints e os seus registros são o Core do projeto, no qual abre a visão Core do projeto. Os padrões 5.7.0 e 5.8.0 mudam só palavras, então todo projeto está conforme como está; eidos migrate define a versão. eidos migrate →

Um projeto novo, com Automações e Arquivos

Um projeto novo começa com Automações e Arquivos ligados e Métricas desligado; um projeto que você já tem mantém os seus interruptores. Ligue ou desligue qualquer plugin em Plugins integrados. Plugins →

O plugin Decisions saiu

As decisões agora são um tipo de Records (eidos records add <blueprint> decision). Um projeto que ainda usa Decisions recebe um aviso do eidos check: mova-o antes com eidos decisions migrate na 0.16, porque a 0.17 não tem mais esse comando. Guardar decisões →

render substitui project

Use eidos backlog render, eidos comments render e eidos records render; o nome antigo continua funcionando. O Backlog a partir do shell →

Corrigido

Nomes como Plans & Rates

Um grupo, uma coleção ou uma pasta com um nome do jeito que as pessoas falam era recusado; agora ganha uma pasta na convenção de nomes do seu projeto, e um nome que não pode ser pasta diz por quê.

Um blueprint novo sempre cai na sua coleção

Um título com uma barra ou ../ podia escrever um arquivo fora do projeto; agora o título nomeia um único arquivo na própria pasta do blueprint.

O número do Quadro bate com o quadro

O número ao lado de Quadro na barra lateral são as tarefas abertas, como o quadro diz; ele também contava as concluídas que o quadro esconde.

Limitações conhecidas

A combinação acontece no app: um salvamento pelo terminal continua recusado, como antes, se o arquivo mudou por baixo dele. Uma automação não tem ramificações, loops ou temporizadores, e um passo que roda um comando do agente de IA espera o app estar aberto.