2

Pitch: oh-my-agent: workflows ZCode e trust zero-prompt no Claude Code

O CLI oh-my-agent 10.5.0 acabou de sair. Adicionamos suporte nativo ao ZCode e automatizamos o fluxo de trust de workspace para o Claude Code.

O que há de novo

  • Integração com ZCode: o ZCode agora está registrado como um workflow vendor. Comandos slash de workspace em .agents/workflows/*.md ganham symlinks automáticos em .zcode/commands/<name>.md.
  • Trust zero-prompt no Claude Code: instalações no nível do projeto injetam hasTrustDialogAccepted=true cirurgicamente em ~/.claude.json. O Claude Code aplica as permissões do seu workspace imediatamente, em vez de travar a execução com um diálogo de trust.
  • Instalação automática do binário Serena: o oma install agora provisiona o serena-agent via uv automaticamente se ele estiver faltando. O oma doctor faz um probe explícito do estado do binário.
  • Picker do OpenCode: o OpenCode está disponível direto no picker do oma link (e você pode pular a seleção inteiramente se quiser apenas o CLI).

Essas integrações tiram o atrito de times que estão subindo novos projetos do zero.

O que foi corrigido

  • Fallback de modelo no OpenCode: removemos o slug de modelo hardcoded. As variantes do OpenCode agora herdam o seu modelo default configurado.
  • Validação de tools no OpenCode: corrigimos um ConfigInvalidError no bootstrap omitindo arrays de tools vazios.
  • Execução do Serena em subdiretórios: substituímos a flag hardcoded de CWD por --project-from-cwd para que os agents possam rodar de forma confiável a partir de qualquer subpasta.
  • Contexto MCP do Antigravity: impedimos que o contexto do Claude Code vazasse para o runtime do Antigravity durante a execução de tools.
  • Crossover no modo persistente: corrigimos um bug onde sessões não rastreadas compartilhavam hooks de estado sob um ID genérico desconhecido.

Também demos mais espaço para os agents completarem tarefas complexas sem interrupções prematuras.

O que melhorou

  • Limites de turno aumentados: agents de implementação (backend, frontend, mobile) agora possuem um limite de 40 turnos para evitar que parem no meio de tarefas longas.
  • Separação de contratos: contratos de API gerados são gravados em docs/plans/contracts/ para manter os diretórios de skills intactos.
  • Exclusão de cache: o diretório .serena/cache foi excluído dos scans default do projeto para reduzir o ruído de decodificação UTF-8.

Instalação

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex

O oh-my-agent foi feito para times que orquestram mais do que escrevem prompts. O próximo passo envolve controle mais profundo sobre a execução de estado persistente.

Texto original (em ingles): https://dev.to/gracefullight/oh-my-agent-zcode-workflows-and-zero-prompt-claude-code-trust-3d1i

https://github.com/first-fluke/oh-my-agent

Carregando publicação patrocinada...
1