Como funciona
Zed é um editor de código que reúne edição de arquivos, navegação pelo projeto, terminal e recursos de colaboração. A documentação atual também descreve o Zed Agent, um agente integrado ao editor que pode ler e pesquisar o projeto, editar arquivos e executar comandos conforme as ferramentas e permissões configuradas.
O Zed Agent usa um modelo configurado por meio dos provedores de linguagem do Zed. Portanto, o editor e o modelo são componentes diferentes: Zed oferece a interface e a integração com o projeto, enquanto o provedor fornece o modelo que interpreta instruções e gera respostas. As opções dependem da configuração disponível para a conta e o ambiente.
A pessoa pode trabalhar pelo painel do agente, fornecer contexto e revisar alterações. Perfis de agente, instruções, skills e permissões de ferramentas ajudam a ajustar o comportamento. Ferramentas externas podem ser conectadas por MCP, o Model Context Protocol. A documentação do Zed explica que ações com ferramentas podem estar sujeitas a permissões e aprovação.
O Zed também permite usar agentes externos por integrações apropriadas ou em threads de terminal. Esses caminhos não são idênticos ao Zed Agent: um agente externo pode manter suas próprias credenciais, ferramentas e instruções. Consulte o guia oficial de IA do Zed e a página do Zed Agent para conferir as opções atuais.
Exemplo prático
Imagine que você quer corrigir um erro em uma função. Abra o projeto no Zed, descreva o comportamento esperado no painel do agente e aponte o arquivo ou o trecho relevante. Peça primeiro que o agente localize a causa e explique o plano, sem modificar arquivos.
Depois de revisar a explicação, autorize a alteração se ela fizer sentido. Examine o diff, rode os testes do projeto e confira se a mudança não afetou outros comportamentos. Para ações que executam comandos, mantenha permissões proporcionais: um agente que precisa ler código não precisa, por padrão, receber acesso irrestrito a toda a máquina.
Esse fluxo combina edição convencional com assistência de IA. Você pode usar o editor para modificar diretamente o código, pedir uma sugestão inline ou deixar o agente executar uma etapa delimitada e revisar o resultado antes de continuar.
Para que serve
Zed serve para escrever, navegar e revisar código em um ambiente de edição que também pode integrar modelos e agentes. É útil para tarefas como explicar um trecho, gerar ou refatorar código, procurar arquivos relacionados e executar verificações do projeto com supervisão.
A escolha do modelo, as permissões e a qualidade do contexto influenciam o resultado. Um agente pode interpretar instruções de forma incompleta, propor código incorreto ou executar uma ação indesejada. Por isso, use tarefas específicas, revise as alterações e mantenha testes automatizados.
Zed não elimina a necessidade de entender o projeto nem substitui controle de versão. O editor apoia o trabalho; a equipe continua responsável por validar o código, proteger segredos e decidir quais ações podem ser automatizadas.