What's new in each version of Imaginne
Imaginne now ships with the [N]umbers family of large language models — our own models running on [N]umbers infrastructure. The default flow no longer depends on third-party providers for the primary path.
[N]umbers (chat), [N]umbers R1 (deep reasoning), [N]umbers Code (coding). Server-side routing, keys never leave our infrastructure.Ctrl+Space toggles the microphone on/off in the TUI. Live transcript appears in the input as you speak. PT-BR and EN-US auto-detected from the UI language. The transcript stays in the input for review — press Enter to send, Esc to cancel.[N]umbers and [N]umbers R1, with [N]umbers as default.[N]umbers Code as the first selection, then R1 and chat, followed by the legacy provider groups.llm_error. The conversation history was left inconsistent (tool_use without matching tool_result), causing API rejection/strategy swot "your topic"/ppt list "finance"skill field in the request body is silently ignored by older gateways — no breaking changes/v2/chat/stream endpoint with native tool forwarding and SSE keepaliveapi.imaginne.* to imaginne.*/api with automatic fallbackimaginne update command: New command to manually update Imaginne to the latest versionreplace_all to replace all occurrences, line_hint to disambiguate when text appears multiple times, and automatic whitespace tolerance/ask, full /skill, /feedback, /todo, /agent, ask_user protocol, 3 operation modes/ask, /exe, /feedback, /todo, /lang, /agent, /skill subcommands/skill install-group: Install all skills from a category at once/skill repo <category>: Filter repository by category/skill remove: New command to remove installed skills — accepts specific name or all/feedback, /fb): Diagnostic collection integrated with Jira for bug reports and suggestions/feedback and /iterate in TUI command dropdown/iterate fix: Plan text preserved correctly after tool execution/iterate command: Deliberative debate between two models (primary + secondary) with automatic consolidationlastToolWasEdit with compound postToolState logichasExplicitContinuationIntent() prevents premature stoppingvalidateCommandString() with regex word-boundary replaced substring blockers that caused false positiveslooksConclusive() heuristic for detecting conclusive responses/plan)Novidades em cada versão do Imaginne
O Imaginne agora vem com a família de modelos [N]umbers — nossos próprios LLMs rodando na infraestrutura [N]umbers. O caminho padrão não depende mais de provedores de terceiros.
[N]umbers (chat), [N]umbers R1 (raciocínio profundo), [N]umbers Code (otimizado para código). Roteamento server-side, chaves nunca saem da nossa infra.Ctrl+Space liga/desliga o microfone na TUI. Transcript ao vivo aparece no input enquanto você fala. PT-BR e EN-US auto-detectados pelo idioma da UI. O texto fica no input para revisão — aperte Enter para enviar, Esc para cancelar.[N]umbers e [N]umbers R1, com [N]umbers como padrão.[N]umbers Code como primeira seleção, seguido de R1 e chat, depois os grupos legados.llm_error. O histórico de conversa ficava inconsistente (tool_use sem tool_result correspondente), causando rejeição pela API/strategy swot "seu tema"/ppt list "finance"skill no body é ignorado silenciosamente por gateways antigos — sem breaking changes/v2/chat/stream com encaminhamento nativo de tools e SSE keepaliveapi.imaginne.* para imaginne.*/api com fallback automáticoimaginne update: Novo comando para atualizar manualmente o Imaginne para a versão mais recentereplace_all para substituir todas as ocorrências, line_hint para desambiguar quando o texto aparece múltiplas vezes, e tolerância automática a diferenças de whitespace/ask, /skill completo, /feedback, /todo, /agent, protocolo ask_user, 3 modos de operação/ask, /exe, /feedback, /todo, /lang, /agent, /skill subcommands/skill install-group: Instala todas as skills de uma categoria de uma vez/skill repo <categoria>: Filtra repositório por categoria/skill remove: Novo comando para remover skills instaladas — aceita nome específico ou all/feedback, /fb): Coleta diagnóstica integrada com Jira para bug reports e sugestões/feedback e /iterate no dropdown de comandos da TUI/iterate: Texto do plano preservado corretamente após execução de tools/iterate: Debate deliberativo entre dois modelos com consolidação automáticapostToolStatevalidateCommandString() com regex de word-boundary substituiu blockers por substringlooksConclusive() para respostas conclusivas/plan)