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
Navegação
- 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