Obter AX Code · GrátisDocumentação

Esta página é uma tradução da documentação em inglês. Comandos, identificadores e exemplos permanecem iguais. Runtime 7.24.4 · SDK 2.6.7. Original em inglês

Notas do AX Code v7.7.6

Status: Ativo Escopo: público, notas da versão atual (CLI/TUI) Última revisão: 2026-08-21 Responsável: engenharia de lançamento do AX Code

Lançado em 20 de agosto de 2026 · Registro completo de mudanças

Estas notas cobrem as superfícies de CLI e de TUI de terminal da linha v7.2.0 → v7.7.6. As mudanças do aplicativo de desktop são acompanhadas à parte em CHANGELOG.md.

A linha v7.7 reforçou a CLI e a TUI para trabalho longo e sem supervisão: correção do fluxo, resistência a falhas, confiabilidade do provedor e uma ampla passagem de ergonomia da CLI — junto com a divisão do armazenamento por projeto e uma reformulação substancial do desempenho do fluxo.

Destaques

  • Reformulação do desempenho do fluxo — a TUI agora agrupa os deltas antes da fronteira RPC, pinta o texto em fluxo como texto simples (montando o renderizador rico uma só vez na finalização), mantém as linhas em fluxo montadas com janelas de eventos em lote e ajusta o intervalo de pintura ao comprimento do documento. Sessões longas continuam responsivas.
  • Resistência a falhas e ao terminal — a TUI mantém a sessão viva diante de rejeições não tratadas, mostra a queda do backend em vez de travar em silêncio, interrompe o ciclo de falhas quando o terminal cai no meio da sessão e reforça o tratamento da entrada do terminal.
  • Passagem de confiabilidade da CLI — falhas de comando agora produzem erros legíveis e códigos de saída diferentes de zero (#398–#400); ax-code run valida o modelo antes de criar uma sessão (#405); excluir ou podar uma sessão exige confirmação ou --force (#403); os sinalizadores de complemento nativo de doctor são anotados quando o complemento está ausente (#401) e deixam de relatar falsos positivos de saúde.
  • Divisão do armazenamento por projeto — sessões, mensagens, registros de eventos de reprodução, tarefas, metas, filas de tarefas, tarefas agendadas e tabelas de fluxo de trabalho podem ir para fragmentos SQLite por projeto (Fase 2, condicionada por AX_CODE_SHARD_SESSIONS), com escritas simultâneas reforçadas e sobrevivência de SQLITE_BUSY na inicialização.
  • Confiabilidade do provedor — a reserva de provedor aparece como um aviso na transcrição (#394), os deltas de texto em fluxo são reconciliados com os instantâneos, a detecção de loop de saída se recupera com orientação em vez de novas tentativas cegas, e as sessões ativas sobrevivem à troca de provedor.

Recursos novos

  • feat(tui): status, notificações, progresso e controles de retrocesso; chips de modo na tela inicial e no rodapé do prompt; trilho de subagentes em execução, apoiado na fila de tarefas; diálogo de ajuda gerado a partir do esquema de atalhos; protocolo de teclado do kitty ativado por padrão; visibilidade do download do AX Engine (chip de progresso, notificações de conclusão e proteção de envio); faixa de recapitulação na ociosidade depois de cada turno.
  • feat(cli): ax-code task list|show|cancel|retry para a gestão de tarefas em segundo plano.
  • feat(agent): ferramenta waitfor, eventos de hook de ciclo de vida (ADR-057), subagente Scout com caminho WebFetch e o fluxo de trabalho /verified-fix.
  • feat(autonomy): guardião opcional de pré-aprovação semântica, com um modelo guardião dedicado e testes que falham de forma fechada; modo autônomo reforçado contra autoescalada e contra escritas perigosas em git-config.
  • feat(provider): interface do gerenciador de provedores, com desativação e ativação temporárias; Hugging Face e UnoRouter acrescentados aos provedores padrão de login; filtros de família do catálogo; modos de conexão administrada e de anexação do AX Engine, com um catálogo AXQuant de seis modelos e oferta de download na TUI.
  • feat(code-intelligence): sinais de relevância de símbolo, notas entre sessões ancoradas em símbolo, notas automáticas do DRE e dicas de aquecimento.
  • feat(session): reforço de agendamento no estilo de /loop e melhorias na execução de tarefas longas.

Melhorias

  • refactor(tui): consolidou o pacote de renderizador pertencente ao AX; restaurou os contratos do pacote OpenTUI, com verificações reforçadas; compilação reproduzível do opentui-spinner, com verificação de tipos.
  • perf(tui): o medidor de contexto do rodapé agora mede em relação ao orçamento de compactação; o status obsoleto de ferramenta no rodapé foi simplificado.
  • refactor(ax-engine): a política de contexto específica do modelo foi fixada; linha local apenas de 6 bits.
  • A persistência da configuração agora sobrevive a comentários JSONC, para isolamento e para as configurações.
  • ax-code define o título do processo, e a verificação de instância do doctor ignora backends da TUI.

Correções

  • Sessões: deltas de texto em fluxo reconciliados com os instantâneos; a barreira de chamada de ferramenta zera a sequência e dispara no teto (#390); o histórico de compactação é aparado para caber em janelas pequenas de modelo; loops de saída do modelo dentro do fluxo são interrompidos sem abandonar os provedores locais; tarefas agendadas reforçadas contra parâmetros convertidos em texto.
  • Provedores: execuções sem interface do Kimi estabilizadas; registros de capacidade do Kimi e do DeepSeek verificados; seleção de modelo da CLI conectada reforçada; preferência de modelo auxiliar do MiniMax Token Plan, renomeações e remoção de SKUs obsoletos; filtragem da lista de permissão do Alibaba Token Plan; catálogos Groq e Zhipu atualizados a partir da documentação oficial; instalações do SDK do runtime com versão fixada.
  • Autenticação: o login sobrevive a uma falha de canário e protege fluxos que não são TTY (#392, #393); providers logout pode remover credenciais que não podem ser descriptografadas.
  • TUI: dez correções de exatidão vindas de uma revisão interna do código da TUI; ctrl+j insere uma quebra de linha em vez de enviar; o modelo selecionado é preservado durante a descoberta; seleções de modelo indisponível foram interrompidas; truncamento de sessão, estado de conexão e tempestades de notificações foram contidos.
  • Plataforma: atualização automática no Windows, com verificação depois da atualização; reforço de PTY, de SQLite e da preparação da CLI; empacotamento do runtime autônomo reforçado.
  • Testes: a suíte remove os sinalizadores herdados de sessão do host AX_CODE_* antes de executar.

Descontinuações e remoções

  • feat(provider)!: os provedores gemini-cli e antigravity-cli foram aposentados.
  • feat(ax-engine)!: o catálogo AXQuant passou para uma linha fixa de seis modelos.

Instalar e verificar

Os arquivos assinados estão anexados a este lançamento para darwin-arm64, windows-x64 e windows-arm64, além de install.ps1. Verifique qualquer ativo em relação ao ax-minisign.pub publicado, usando os passos do guia de verificação de lançamento.