Changelog
O que mudou
2.6.1
24/10/2026
- O passo guiado do
adopt deixou de errar a stack. Num projeto que não é Python nem Node (PHP com composer, por exemplo), ele sugeria scaffold --stack python. Agora avisa que o esqueleto automático cobre só Python e Node, e que nesse caso você cria o AGENTS.md e a pasta docs/ à mão.
- O
adopt --enviar respeita o servidor configurado. Se a variável MINDINEER_SERVER_URL estiver definida, o envio vai para ela; se estiver vazia, usa o servidor do seu config, como os outros comandos.
2.6.0
23/10/2026
- Novo:
mindineer adopt para projetos que já existem. Mede a pasta na sua máquina, sem IA e sem rede, e escreve um pedido para o agente que você já usa (Claude Code, Codex, Gemini) levantar o que o projeto é. O que a resposta dele não comprova com o que foi medido é descartado. Com --enviar (testes de 15 dias, Fundadores e planos pagos, 5 por dia), só os achados validados vão ao servidor, que devolve um relatório de lacunas. Nenhum código-fonte entra no envio. Com --apply, cria só arquivos novos e nunca sobrescreve; o que mudaria regras vira um comando para você rodar.
- Novo:
mindineer scaffold. Monta o esqueleto inicial: um AGENTS.md único (o CLAUDE.md e o GEMINI.md só o importam), docs/, src/ e tests/, para Python ou Node. Mostra a prévia por padrão, nunca sobrescreve e só acrescenta ao .gitignore o que falta.
- Novo:
mindineer checklist. Acompanha as primeiras tarefas (§09) do architecture.md: list, next, start, done (exige evidência e dependências feitas), block, reopen e status. O mindineer_context passa a entregar ao agente a próxima tarefa.
- Novo:
mindineer pin. Fixa um trecho de código Python crítico, por faixa de linhas ou por função, classe ou método, com o motivo. O Mindineer guarda onde está e um hash, não copia o arquivo. Quando o trecho muda, o contexto avisa o agente. Só você fixa: o agente pode sugerir, mas não fixa sozinho. Recusa arquivos sensíveis (.env, chaves, credenciais).
- Duas ferramentas novas para o agente:
mindineer_adopt_pedido e mindineer_adopt_enviar.
2.5.5
20/10/2026
- O Claude Code só liga a memória depois que você aprova o servidor. O
init --memory agora diz isso no terminal: abra o Claude Code na pasta, aprove o servidor mindineer quando ele perguntar e confira com /mcp. A mensagem final dos instaladores traz o mesmo aviso.
- Nada da sua máquina no git por engano. O
init --memory põe no .gitignore os arquivos que levam caminhos locais (.mcp.json e .claude/settings.json) quando a pasta é um repositório git. Antes, quem os commitava quebrava a instalação dos colegas.
- A memória usa o nome do projeto, não o da pasta. O
clone guarda o nome do projeto na pasta, e o servidor MCP e os hooks passam a usá-lo como etiqueta da memória, qualquer que seja o nome da pasta.
2.5.4
20/10/2026
- Novo:
mindineer prove. Carimba o hash dos seus arquivos num registro público e datado, para provar que eles existiam assim naquela data. Prova existência e integridade, não autoria. Só um hash sai da sua máquina, e só depois da sua confirmação. Usa uma biblioteca opcional, que o próprio comando ensina a instalar.
- Novo:
mindineer doctor. Confere se a memória viva instalada na pasta funciona de verdade: os caminhos do servidor MCP e dos hooks, e uma chamada real ao adaptador. Só lê.
- Instaladores mais atentos. O do Windows e o do Mac/Linux reconhecem o sistema e indicam o certo quando você roda o errado (por exemplo, o Git Bash no Windows). O comando
mindineer já funciona na sessão do instalador, sem reabrir o terminal. Sem terminal (CI, ssh), o instalador não usa mais um token da área de transferência sem perguntar.
- Aprovações em uma linha. Quando o agente pede a sua aprovação, ele descreve cada item em uma linha (o que é, o que muda e por quê), em vez de citar só um número.
- Decisão superada não volta. Uma decisão marcada como superada deixa de aparecer na busca por significado.
2.5.3
10/10/2026
- A memória viva exige plano ativo ou teste vigente. Sem isso, as ferramentas de memória, os hooks e o guardião respondem com uma mensagem de reativação, em vez de erro. A memória fica guardada na sua máquina, intacta, e volta inteira quando você assina.
- Funciona até 72 horas sem internet com a última licença verificada.
mindineer license mostra o estado e renova.
- Comandos de barra no Claude Code:
/mindineer-status, /mindineer-pendencias e /mindineer-aprovar, gravados pelo init --memory.
2.5.1
08/10/2026
- O nome do projeto passa a ser o mesmo no
init, nas ferramentas MCP, nos hooks e no arch-sync. Em pastas de nome genérico (app, backend, api), as regras da arquitetura ficavam invisíveis para o agente.
- O CLI encontra o banco de memória na sua máquina (
~/.mindineer): o arch-sync, o sync e o clone voltam a funcionar fora do ambiente de desenvolvimento.
2.5.0
08/10/2026
- Contexto com teto de tokens. O agente recebe só o que importa para a tarefa, até 2.000 tokens; o resto fica a um pedido de distância.
- Regras por área. A arquitetura diz o que o agente nunca toca e o que pede aprovação, área por área.
- Guardião. Intercepta as edições do agente pelas regras aprovadas. Toda regra nasce em modo sombra e bloqueia quando você a promove com
mindineer guard --promote.
- Novos comandos:
mindineer guard e mindineer audit.
mindineer clone passa a trazer o architecture.md, sem apagar edições que você fez nele.
- Busca de memória por texto e por significado, juntas.