Pular para o conteúdo

Releases

O que cada release do Eidos permite fazer, da mais recente à mais antiga. Cada uma abre com o que você pode fazer agora e um resumo de uma linha, depois o que é Novo, Melhorado, Alterado e Corrigido. O app de desktop e a página local mostram as mesmas notas em Novidades.

A release atual é a 0.9.0, carregando o padrão 5.4.0.

Janela do terminal
npm install -g eidosmd@latest
eidos --version # the CLI, and the standard it carries
eidos check # says once when a root is behind, and points at migrate

Guarde o que foi decidido ao lado dos Blueprints que isso molda

Seção intitulada “Guarde o que foi decidido ao lado dos Blueprints que isso molda”

As decisões passam a ser registros que você confirma a partir de uma caixa de entrada e lê em cada Blueprint para o qual foram tomadas, o app de desktop abre as páginas em abas, e a aparência é sua com os temas.

  • Novo: Decisões. Ligue o plugin e registre uma decisão em uma linha, do tipo Development, Scope ou Meeting, para os Blueprints e as tarefas que ela afeta. Ela espera em uma caixa de entrada até alguém confirmá-la, pode ser atribuída a uma pessoa e aparece em cada Blueprint na seção que o modelo dele dá às decisões. Um agente registra as escolhas que fez como ele mesmo, para você confirmar. Decisões →
  • Novo: Abas e Busca. No app de desktop, as páginas abrem em abas acima da área principal, lembradas para cada raiz; o modo foco mostra uma página de cada vez. Search fica aberta na barra lateral ao lado da página, e ⌘F procura texto na página em que você está. A bancada →
  • Novo: Temas. Escolha um esquema de cores base, uma cor de destaque, as fontes e um tema: seis vêm incluídos, e você pode fazer o seu no editor de temas ou importá-lo de um arquivo CSS ou de um cofre do Obsidian. A sua aparência vale em cada raiz e não muda a de mais ninguém. Configurações →
  • Novo: Diagramas e código destacado. Um bloco mermaid é desenhado como o seu diagrama, e um bloco de código marcado com uma linguagem é colorido com as cores do tema, tanto no leitor como no editor. Reading, Editor, Source →
  • Novo: Exporte para PDF, e as tarefas para uma planilha. O ⋮ ao lado de um título exporta o arquivo aberto para PDF, e a tabela do Backlog exporta a visão em que você está, ou todas as tarefas, como CSV ou Excel. Backlog →
  • Melhorado: Comentários que esperam por você. A barra lateral do Comments lista os tópicos abertos em que você escreveu ou foi mencionado, sobre trabalho ainda não terminado, e uma tabela de todos os tópicos filtra e salva visões. Comentários →
  • Melhorado: Ponha uma visão onde quiser. Arraste o Plato, o Terminal ou qualquer visão para outro setor, ou clique com o botão direito nela para Move to; ela fica lá em cada raiz. A bancada →
  • Melhorado: Teste o agente do Plato. Uma barra na página do Plato testa o agente passo a passo e diz em palavras simples o que fazer no passo que falhou. Plato →
  • Alterado: O cabeçalho de um leitor guarda o que muda o arquivo. Reading, Editor e Source, Delete, Find in file e Move blueprint to… ficam no ⋮ ao lado do título. Reading, Editor, Source →
  • Alterado: A faixa do app de desktop guarda raízes. O seu + é Open Another Root e Close Tab é Close Root, porque uma aba agora é uma página dentro de uma raiz. O app de desktop →
  • Corrigido: O Codex entra com uma chave da OpenAI. Com só OPENAI_API_KEY definida, o Codex não abria nenhuma sessão; agora o Plato faz o login dele com a chave.
  • Corrigido: As imagens continuam desenhadas. Uma imagem incorporada não fica mais em branco ao mostrar uma barra lateral ou salvar uma configuração, e uma cujo arquivo sumiu diz isso.

Limitações conhecidas: a galeria de temas da comunidade ainda não existe, então um tema é partilhado como o seu arquivo CSS.

O Eidos MD chega ao Windows com um instalador assinado, New Root… deixa o Plato ler o produto que você já tem e propor o Framework dele, e os agentes comentam como eles mesmos.

  • Novo: Eidos MD para Windows. Baixe o instalador assinado para Windows 10 e 11: ele instala só para você, sem pedir permissão de administrador, e se atualiza sozinho, como no Mac e no Linux. O app de desktop →
  • Novo: Prepare uma raiz com o Plato. New Root… abre uma página de preparação que mantém você nela até a raiz existir: escolha onde ela fica na pasta, e deixe o Plato ler o que já está lá, dizer quais Frameworks do Registro servem e propor um próprio quando nenhum serve. Use these preenche os passos, e nada é escrito até Create root. O app de desktop →
  • Novo: Os agentes comentam como eles mesmos. eidos users add "<nome>" --agent adiciona um agente aos usuários da raiz, e eidos comments add --as <alias> assina um comentário como ele, então um agente que trabalha na sua cópia não publica mais como você. O Plato assina como um usuário próprio, escolhido nas configurações do Plato. Comentários →
  • Novo: Salve uma página filtrada como visão. Filtre o quadro, a tabela do Backlog, os rascunhos ou a tabela de uma coleção, e depois Save as view, partilhada com a raiz ou privada para você, e mude de uma para a outra pelo menu dela. Os filtros ficam no endereço da página, e cada tabela tem uma busca que encontra uma tarefa pelo id. Visões salvas →
  • Novo: O Registro no app. Percorra cada Framework que o Registro publica e inclua um inteiro, ou uma só coleção, variante ou papel, na raiz em que você está. O Registro →
  • Melhorado: Um interrogatório na medida da pessoa. O /grill do Plato pergunta só o que o seu papel pode responder e deixa o resto para a lista final, com o papel que decide cada coisa. Plato →
  • Melhorado: Configurações que se leem de relance. Cada página de configurações tem um ícone, as propriedades do Backlog cabem cada uma em uma linha com um (?) que diz o que são, e cada configuração de ligar ou desligar é um interruptor.
  • Alterado: Menos avisos. Um sucesso que a página já mostra deixa de avisar; os avisos que ficam dizem do que tratam.
  • Alterado: Partilhado e privado. A página, a CLI e a documentação dizem partilhado ou privado, nunca pessoal ou público. --private é a opção para um rascunho privado; --personal continua funcionando.
  • Alterado: Os rótulos não fazem mais parte de uma tarefa. Declare uma propriedade List labels nas configurações do Backlog para mantê-los; um arquivo de tarefa que ainda traz a chave a mantém como está.
  • Alterado: Uma licença nova. O Eidos é grátis para qualquer uso, comercial incluído, sob a PolyForm Strict com uma permissão comercial; o código continua fechado.
  • Corrigido: Os botões voltar e avançar do mouse voltam e avançam no app de desktop, um passo por clique, e a caixa de commit do Source control fica à vista com muitas mudanças.

Limitações conhecidas: O Plato lê uma pasta também com as próprias ferramentas, além das do app, e as mantém dentro da pasta só pelas instruções dele.

Abra várias raízes ao mesmo tempo no Eidos MD, o app de desktop

Seção intitulada “Abra várias raízes ao mesmo tempo no Eidos MD, o app de desktop”

O Eidos MD chega grátis para o Mac e o Linux, cada raiz abre em uma Home que mostra primeiro o que precisa de você, e o Git pode escrever as mensagens de commit com o Plato.

  • Novo: Eidos MD, o app de desktop. Mantenha várias raízes abertas como abas em uma janela, cada uma servida pelo seu próprio processo, com as suas raízes recentes a um clique. Ele é assinado e notarizado para o Mac e se atualiza no lugar. O app de desktop →
  • Novo: Uma Home para cada raiz. Uma raiz abre no que precisa de você primeiro: os achados do Health Check, depois as tarefas do Backlog atribuídas a você e o quadro, depois os Blueprints (os planos) por coleção. O navegador →
  • Novo: Faça commit e publique com o Plato. Summarize pede ao Plato a mensagem de commit das mudanças que você marcou, e Publish faz push do branch. Ligue o auto save para a sua máquina e o Git commita a cada poucos minutos, publicando à medida que avança, se você quiser. Git →
  • Novo: O Plato pode sabatinar você. Digite /grill e o Plato questiona o que está aberto, uma pergunta de cada vez, até que as lacunas sejam encontradas, e então se oferece para escrever o que você decidiu no Blueprint. Plato →
  • Melhorado: Uma raiz é chamada pelo seu produto. Dê um nome a ela com eidos setup --product ou com o lápis na Home. Sem um nome, uma raiz leva o nome do seu repositório em vez do nome da sua pasta.
  • Melhorado: Save fica sempre ao alcance. A barra de um leitor fica no topo enquanto você rola, com Save, Discard e Delete à direita e o id para copiar à esquerda. Sair de um editor salva primeiro o que você mudou.
  • Alterado: Uma propriedade só aparece em um cartão quando você quer. Ligue Card em cada propriedade do Backlog que deve aparecer nos cartões do quadro; a 0.7.1 mostrava todas.
  • Corrigido: Escape e salvar. Escape fecha uma camada de cada vez em vez de tudo o que está aberto, e salvar não avisa mais que o arquivo mudou em disco.

Limitações conhecidas: O build para Windows espera a assinatura de código, então o app de desktop é para o Mac e o Linux por enquanto.

Retome uma conversa do Plato depois que o agente reinicia

Seção intitulada “Retome uma conversa do Plato depois que o agente reinicia”

As conversas do Plato sobrevivem a um reinício do agente, e as propriedades próprias do Backlog aparecem nos seus cartões e na sua tabela.

  • Novo: Filtre e remova tarefas pelo shell. eidos backlog --where key=value filtra por qualquer chave que uma tarefa carregue, como faz eidos list --where, e eidos backlog remove <task> apaga uma. Backlog →
  • Melhorado: O Plato lembra a conversa. Depois que o agente reinicia, a próxima mensagem recarrega a sessão do próprio agente onde ele a oferece, ou começa uma sessão nova a quem se contam os turnos até ali. Plato →
  • Melhorado: As suas propriedades no quadro. As propriedades próprias do Backlog aparecem no cartão de uma tarefa e como colunas da tabela do Backlog.
  • Melhorado: Os comentários acompanham uma tarefa renomeada. As threads de uma tarefa a nomeiam pelo seu id T-, então uma renomeação as deixa onde estão. eidos backlog ids move as que ainda a nomeiam pelo arquivo.
  • Melhorado: O editor se alinha. O texto começa onde começa o campo do título, com os controles de bloco na margem ao lado.
Seção intitulada “Renomeie um Blueprint ou uma tarefa sem quebrar um link”

Blueprints e tarefas ganham ids gerados, então dois podem compartilhar um título e uma renomeação não deixa nada solto, e uma tarefa agora é lida e editada como um Blueprint.

  • Novo: Ids gerados. Um Blueprint novo recebe um id como B-1AC3 em vez de um tirado do seu título. O arquivo continua com o nome do título, --id ainda define um à mão, e os ids existentes ficam. eidos reid →
  • Novo: Passe uma raiz para ids gerados. eidos reid --all dá a cada Blueprint um id gerado, e cada thread de comentários, nó de canvas, tarefa e link de asset que nomeia um antigo o acompanha.
  • Novo: As tarefas têm ids. Cada tarefa recebe um id T- que cada comando eidos backlog aceita, então as dependências e as tarefas-mãe sobrevivem a uma renomeação. eidos backlog ids dá ids às tarefas que uma raiz já tem. Backlog →
  • Novo: Filtre pelas suas próprias propriedades. Ligue Filter em uma propriedade do Backlog e ela vira um dropdown sobre o quadro e as tabelas.
  • Melhorado: Uma tarefa é lida como um Blueprint. Ela abre na moldura do leitor de Blueprints, e Nova tarefa pede um tipo e um título antes de criar o arquivo.
  • Melhorado: As páginas carregam na sua própria forma. Cada tabela e visão desenha um esqueleto do que está por vir enquanto espera, em vez de ficar em branco.
  • Alterado: Duas configurações mudaram de lugar. As regras ao salvar estão na página do Linter, e os interruptores da verificação na página do Health Check.
  • Corrigido: Uma visão que não consegue ler diz isso. Uma leitura que falha mostra o seu erro em vez de uma visão vazia.

Traga os seus próprios títulos sem uma parede de avisos

Seção intitulada “Traga os seus próprios títulos sem uma parede de avisos”

Um título que o template (o modelo) não declara já não é um aviso, e cada regra de seções agora é um interruptor que a raiz compartilha.

  • Novo: Cada regra de seções é um interruptor. Defina-as em .eidos/plugins/eidosmd/settings.yaml (check.warn_unknown_sections desligada, check.warn_missing_sections e check.warn_section_order ligadas), com eidos setup --warn-unknown-sections on e as suas irmãs, ou em Verificações na página de Plugins. O que o check relata →
  • Melhorado: A regra de ordem só olha o template. Ela compara os títulos que o template declara, então um título seu nunca tira o resto de ordem.
  • Alterado: Seções desconhecidas ficam quietas por padrão. Um template é o ponto de partida, não uma cerca, então section-unknown fica desligada a menos que a raiz a ligue.

O Plato e o Linter vêm ligados em toda raiz que nunca os ligou nem desligou, e a página Properties (as propriedades) volta a ser desenhada.

  • Melhorado: Framework Settings em uma ordem mais clara. As páginas das configurações do Framework (a estrutura) seguem a ordem Root, Folders, Templates, Properties, Vocabulary, Roles, Me, e todo plugin que o pacote traz é um plugin do núcleo. Plugins →
  • Alterado: O Plato e o Linter vêm ligados por padrão. O Plato espera na barra lateral auxiliar e não inicia nenhum agente até você enviar uma mensagem. O Linter escreve as suas regras padrão na primeira vez que roda e as aplica a cada salvar. eidos plugin disable desliga qualquer um dos dois.
  • Corrigido: A página Properties volta a ser desenhada. Na 0.6.2 ela ficava vazia sempre que o Canvas Maps estava ligado. Uma página que não consegue ser desenhada agora diz isso onde estava.

A página local é lida em inglês, espanhol e português, seguindo o idioma do seu navegador ou o que você escolher.

  • Novo: A página em três idiomas. Escolha um em Preferences → Appearance. System, o padrão, segue os idiomas que o seu navegador pede. A escolha é só sua, guardada no local.yaml. O navegador →
  • Novo: Os plugins também são traduzidos. Um plugin traz as suas próprias palavras, então um de fora do pacote também é traduzido. O que o seu Framework nomeia (uma coleção, uma propriedade, um termo) fica como você escreveu.

Um canvas agora pode ser privado: de uma pessoa, em uma máquina, nunca commitado.

  • Novo: Canvases privados. O formulário de novo canvas pergunta se é público ou privado, e o menu ao lado do título de um canvas alterna e move o arquivo. Um canvas privado usa um olho riscado. Canvas Maps →
  • Novo: Privado pelo shell. eidos canvas new --private e eidos canvas move <id> public|private fazem o mesmo.

A CLI vira um anfitrião de plugins, o navegador vira uma bancada no formato do VS Code, e chegam Backlog, Plato, Assets, Linter e Terminal.

  • Novo: Plugins que você liga por raiz. plugins.<name> no settings.yaml liga um para todos, local.yaml o sobrepõe na sua máquina, e eidos plugin, eidos setup e a página Plugins os ligam e desligam. Plugins →
  • Novo: Uma bancada. Um centro de comandos e uma paleta, uma barra de atividades de visões, e uma barra lateral auxiliar e um painel que os plugins preenchem, cada um lembrado por pessoa. O leitor tem Reading, Editor e Source. O navegador →
  • Novo: Cinco plugins. O Backlog mantém as tarefas ao lado dos Blueprints a que servem, o Plato conversa com o agente de código que você já roda, o Assets gerencia os arquivos que não são markdown, o Linter mantém o markdown em uma só forma a cada salvar, e o Terminal abre o seu shell no painel.
  • Novo: Rascunhos. eidos draft começa um Blueprint antes de ele pertencer a uma coleção, compartilhado ou pessoal, e o publica sob as regras de new. eidos draft →
  • Melhorado: Um só registro de conversa. Comments mantém um arquivo por thread, sobre um Blueprint, um documento, uma página de canvas ou uma tarefa, e Source control commita o que mudou sob a raiz.
  • Alterado: features.git é plugins.git. Rode eidos migrate para reescrevê-lo e mover os mapas de canvas de uma raiz e os seus comentários para as pastas dos plugins.

A CLI toma o padrão 5.4.0, no qual cada pasta na raiz pertence ao seu dono: o padrão, uma ferramenta ou você.

  • Novo: Pastas pelo shell e pelo navegador. eidos configure:folder add <name> [--owned-by @<tool>/<kind>] declara uma, e Framework Settings → Folders mostra e edita o dono de cada pasta. Comandos →
  • Melhorado: A verificação deixa as ferramentas em paz. O dono de uma ferramenta nunca é apontado, um dono malformado é framework-invalid, e folder-missing nomeia o dono. O que o check relata →
  • Alterado: owned_by substitui type. No Framework.yaml, "@eidos/collections" é uma coleção, "@<tool>/<kind>" a pasta de uma ferramenta, e sem owned_by uma pasta sua. Rode eidos migrate para fazer o salto no lugar. A raiz →

0.4.0 · 2026-09-18 · Padrão inalterado, release de plugin 5.3.1

Seção intitulada “0.4.0 · 2026-09-18 · Padrão inalterado, release de plugin 5.3.1”

Instale um Framework do Registro com um só comando

Seção intitulada “Instale um Framework do Registro com um só comando”

eidos install toma o lugar de init e acrescenta um Framework publicado, um repositório ou uma pasta a uma raiz nova ou existente, e o Registro abre.

  • Novo: eidos install. Dê a ele um pacote do Registro (@owner/name), um owner/repo@tag do GitHub ou uma URL git, um repositório nesta máquina, ou uma pasta. Em uma raiz existente ele acrescenta o que a fonte tem e a raiz não, e sempre mostra o plano primeiro. Install →
  • Novo: O Registro. eidosmd.com/registry lista cada Framework publicado, com uma página por pacote e as suas contagens de instalação. Uma instalação envia uma requisição com o nome do pacote e nada mais; --offline ou EIDOS_NO_TELEMETRY a pula.
  • Melhorado: As sementes são raízes. As sementes embutidas de software, de livro e de pesquisa estão dispostas do jeito que a release de plugin 5.3.1 as dispõe, então a cópia na CLI e o pacote publicado são a mesma coisa.
  • Alterado: init agora é install. init fica como alias oculto por esta única release.

Os dropdowns em diálogos abrem onde você pode vê-los

Seção intitulada “Os dropdowns em diálogos abrem onde você pode vê-los”

Um patch do navegador: os dropdowns dentro de diálogos, as exportações de canvas e as opções de uma propriedade se comportam.

  • Melhorado: As opções de uma propriedade são linhas. Cada uma fica na ordem em que vale, com a sua posição, setas e um remover, e um campo Add embaixo.
  • Corrigido: Dropdowns em diálogos. Todo dropdown dentro de um diálogo abria atrás dele; agora abre acima.
  • Corrigido: Exportações de canvas. Uma exportação não pinta mais caixas pretas sobre os rótulos das arestas nem sobre uma seleção, e as alças de hover ficam fora da imagem.
  • Corrigido: Edição no lugar. O editor de um cartão cabe no campo que edita, e um filtro de tabela lista as opções de uma propriedade na ordem declarada.

A CLI toma o padrão 5.3.0 e edita o Framework pelo shell mostrando um plano primeiro, e o navegador lê cada documento de nível superior.

  • Novo: eidos configure. eidos configure:<noun> <operation> edita propriedades, coleções, pastas, grupos, variants (as variantes), termos, documentos de nível superior e papéis, imprimindo cada mudança como um plano antes de rodar e reescrevendo cada link que um movimento quebra. Comandos →
  • Novo: O frontmatter de um Blueprint. eidos property get|set|unset @<blueprint> o edita, tipado pela tabela de propriedades.
  • Novo: Documentos de nível superior no navegador. Um documento de nível superior é lido no mesmo leitor que um Blueprint e pode ser adicionado pela barra lateral, e Show in Finder (Explorer, Files) fica ao lado de Editor. O navegador →
  • Melhorado: As edições continuam suas. Uma mudança em disco nunca substitui o que você está editando, e um renomeio é um git mv onde o git está ligado.
  • Melhorado: A verificação vê a raiz inteira. Novos achados cobrem um valor fora da lista de uma propriedade, uma região não fechada e um arquivo ou uma pasta que o Framework não descreve, e o rigor é uma configuração própria da raiz. O que o check relata →
  • Alterado: Padrão 5.3.0. Cada pasta na raiz é declarada sob folders e cada arquivo sob top_level. eidos migrate faz cada salto no lugar e relata o que só você pode decidir. Os saltos →

A CLI toma o padrão 5.0.0, que renomeia as suas palavras centrais e mantém o documento do Framework em uma só forma, e eidos migrate move uma raiz em uma só passada.

  • Novo: Papéis. Os papéis ficam sob .eidos/roles/. eidos roles os lista e eidos whoami diz quem está no assento.
  • Novo: O Vocabulary está de volta. O Vocabulary (o vocabulário) volta ao documento do Framework, e check relata um quase acerto como term-near-miss.
  • Alterado: Palavras novas. Schema é Properties, um shape é um template, um flavor é uma variant, e _eidos/ volta a ser .eidos/. Rode eidos migrate para converter uma raiz em markdown ou mover uma raiz 4.x.
  • Alterado: Um só documento do Framework. Framework.yaml é a sua única forma, com o índice dentro.
  • Alterado: As versões são da CLI. A coleção de enquadramento e as versões da raiz saem do padrão, e eidos version mantém o registro.

A primeira release da CLI eidos: crie uma raiz a partir de uma semente embutida, escreva Blueprints, verifique-os e leia-os em uma página web local.

  • Novo: Os comandos. init a partir de uma semente embutida, seeds, framework, list, show, new, check, index, roles e whoami, com --root em cada um.
  • Novo: Instruções para o seu agente. instructions e agents entregam a um agente de código o que ele precisa para trabalhar na raiz.
  • Novo: eidos browser. A raiz em uma página web local.