Alertas no celular, terminais independentes e um navegador mais capaz

Notificações push chegam ao seu celular, terminais de shell funcionam independentemente das sessões de agentes e os fluxos de navegador e arquivos ficaram mais fáceis de usar.

Notificações push quando uma sessão precisa de você #2851

Dispositivos iOS e Android pareados podem receber notificações push quando uma sessão precisa de atenção, então o trabalho não precisa ficar visível no desktop.

Terminais independentes para o trabalho diário no shell #2861 #3077

Abra um shell sem vinculá-lo a uma sessão de agente e mantenha as abas organizadas e nomeadas de acordo com o trabalho em andamento.

Pesquise e abra links dentro do navegador integrado #3085

A barra de endereço do navegador agora aceita pesquisas além de URLs, e os links vindos do app podem continuar dentro do navegador integrado.

Diffs do workspace legíveis #3013

A visualização Changes renderiza diffs interpretados, com margens claras, cabeçalhos de hunk, adições, remoções e um resumo compacto, em vez do texto bruto do diff.

Melhorias

  • Pesquise pela paleta de comandos e alterne entre sessões com atalhos de teclado. #3097 #2954
  • Envie uma nova tarefa com Enter e insira uma nova linha com Shift+Enter. #2955

Notificações

  • Navegue por um histórico paginado de notificações na central de notificações redesenhada. #2922

Desktop

  • O shell do desktop agora usa um único layout com moldura no macOS, no Windows e no Linux. #2937
  • As abas do terminal ficam dentro da largura disponível em vez de transbordarem. #3019

Correções de bugs

Sessões

  • Workspaces temporários que falharam continuam disponíveis para uma nova tentativa. #3137
  • As sessões não ficam mais presas em estado ativo depois que a execução subjacente parou. #3117
  • Parar um worker não vaza mais o estado de encerramento para outro worker. #3084

Windows

  • As verificações de processo ativo agora retornam o resultado correto para sessões ConPTY. #3082
  • As verificações de agentes em segundo plano não fazem mais janelas de console piscarem na tela. #3006

Configuração e armazenamento

  • O OpenCode inicia corretamente quando uma skill incluída tem frontmatter malformado. #2930
  • Migrações de banco de dados ausentes ou fora de ordem são aplicadas com segurança durante as atualizações. #3092

Saiba mais