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/*.mdganham symlinks automáticos em.zcode/commands/<name>.md. - Trust zero-prompt no Claude Code: instalações no nível do projeto injetam
hasTrustDialogAccepted=truecirurgicamente 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 installagora provisiona oserena-agentviauvautomaticamente se ele estiver faltando. Ooma doctorfaz 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
ConfigInvalidErrorno bootstrap omitindo arrays de tools vazios. - Execução do Serena em subdiretórios: substituímos a flag hardcoded de CWD por
--project-from-cwdpara 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/cachefoi 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