*Atualização da ferramenta Dexter destaca interatividade no CLI e mudança para versionamento semântico*
A versão estável Dexter 1.0.0 foi publicada recentemente pela equipe virattt com novidades que fortalecem a interação direta com o usuário e aprimoram a manutenção da ferramenta. Entre os principais destaques estão a inclusão de perguntas múltipla escolha na interface de linha de comando (CLI) e a mudança do sistema de versionamento de CalVer, baseado em data, para SemVer, que é um padrão mais utilizado em projetos de software para indicar a natureza das mudanças entre versões.
## Novas ferramentas para interação no CLI e chat
A atualização introduz a função ask_user_question, que permite que agentes ou sistemas façam pausas para perguntas de múltipla escolha no CLI. Esse recurso aceita de uma a quatro perguntas, facilitando interações mais controladas e dinâmicas durante a execução de comandos, o que é especialmente útil para fluxos que dependem de decisões do usuário.
Além disso, foi implementado um widget inline para o chat, que oferece diversas opções interativas como abas (tabbed), seleção múltipla, campo texto livre chamado “Other” e notas opcionais para personalização das respostas. Isso expande a capacidade de coletar informações mais precisas e contextualizadas no ambiente conversacional.
Para ampliar a compatibilidade, o sistema detecta ambientes onde a interação direta não é possível, como canais de WhatsApp, gateways ou subagentes, e realiza uma degradação elegante da funcionalidade interativa, mantendo o atendimento sem interrupções ou erros.
## Transição do versionamento CalVer para SemVer
A partir da versão 1.0.0, Dexter adota o versionamento semântico (SemVer) em substituição ao CalVer, que era baseado em marcações de data. SemVer utiliza três números — major, minor e patch — para indicar o tipo de mudança: quebra de compatibilidade, adição de funcionalidades e correções, respectivamente.
Essa alteração torna o gerenciamento de versões mais claro e previsível para os usuários e desenvolvedores, ajudando a compreender rapidamente o impacto de cada atualização e facilitando a manutenção e integração da ferramenta em projetos maiores.
## Impacto para usuários e desenvolvedores
Os novos recursos trazem maior flexibilidade na condução de interações, principalmente em ambientes CLI, que ganham interatividade avançada e opções customizadas de respostas no chat. Paralelamente, a adaptação para canais não interativos promove robustez no uso da ferramenta em diferentes contextos.
A adoção do SemVer estabelece um padrão reconhecido e profissional que deve facilitar o planejamento de atualizações e diminuir riscos na incorporação de novas versões no dia a dia.
## Informações técnicas e atualização
– Versão: Dexter 1.0.0
– Autor oficial: virattt
– Link oficial da release: https://github.com/virattt/dexter/releases/tag/v1.0.0
Para aproveitar as melhorias e se adequar ao novo modelo de versionamento, usuários e desenvolvedores devem acompanhar as instruções detalhadas no link oficial e considerar a atualização para a versão 1.0.0.
Mais detalhes técnicos e orientações estão disponíveis na página oficial da release.




