1

oh-my-agent: refactor guards cross-vendor e avaliação isolada

O oh-my-agent 12.4.0 acaba de receber um refactor guard cross-vendor e avaliação isolada de harness. Quando um agent edita linhas demais em um único arquivo sem refatorar, o runtime agora bloqueia o evento de parada e despacha um refactor engineer dedicado para limpar a bagunça antes de devolver o controle.

Novidades

  • Cross-vendor refactor guard: O novo hook refactor_guard rastreia o orçamento de linhas entre as ferramentas de edição. Se um agent ultrapassar 500 linhas em um único arquivo, o hook bloqueia a finalização e despacha o refactor-engineer. Isso funciona em todos os 9 vendors suportados.
  • Isolated harness evaluation: O comando oma harness agora compara overlays .agents com escopo fechado em workspaces temporários pareados, usando verificações determinísticas de artefatos e record and replay vinculados a hashes.
  • Agent Plugins support: Um git clone padrão do repositório agora atua como um pacote instalável do Agent Plugins 1.0.0, expondo plugin.json, mcp.json e a árvore de skills diretamente na raiz do repositório.
  • Translation profiles: O oma-translator agora usa perfis por idioma (en, ko, ja, zh) para isolar registros de sistema e regras de tipografia da taxonomia de padrões compartilhada.

Controlar o contexto de um agent exige precisão. O novo refactor guard garante que grandes mudanças sejam forçadas a passar por uma fase de refatoração antes do fim da sessão, mantendo os arquivos manuteníveis.

Correções

  • Decisões de SCM, como splits de commit e merges, não são mais gravadas como fatos duráveis no armazenamento de memória do agent. Elas já estão no histórico do git, e ignorá-las evita que metadados do repositório ofusquem as reais decisões cross-session.
  • O comando oma link agora renderiza a união de hooks de vendors e subagents para arquivos compartilhados como o AGENTS.md, impedindo que o arquivo fique alternando de estado quando diferentes vendors disparam o merge.
  • Servidores MCP adicionados pelo usuário em .cursor/mcp.json são preservados durante as atualizações. A CLI agora faz o merge dos servidores que ela gerencia em vez de sobrescrever o arquivo inteiro.
  • As verificações de autenticação do OpenCode agora derivam o provedor corretamente a partir da especificação do modelo, resolvendo falsos reportes de estado offline quando usuários se autenticavam com provedores alternativos.

Melhorias

  • Substituímos as alegações inatingíveis de orçamento de contexto na documentação por custos de tokens medidos e reprodutíveis. O design de skills em duas camadas evita cerca de 75% do overhead de carregamento de skills em tarefas complexas.
  • Limitamos a proteção de Single Source of Truth (SSOT) estritamente aos arquivos de definição. Os agents agora recebem instruções explícitas de que os outputs em .agents/results/ são esperados, impedindo que deletem o estado de handoff da sessão na tentativa de restaurar a proteção.
  • As traduções em coreano em todas as 22 páginas foram sincronizadas para paridade com a fonte em inglês, normalizando os registros de instrução e corrigindo desvios estruturais legados.

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 é construído para equipes que orquestram mais do que escrevem prompts. O próximo passo: primitivas de rollback em múltiplos turnos para loops de raciocínio travados.

Texto original (em inglês): https://dev.to/gracefullight/oh-my-agent-cross-vendor-refactor-guards-and-isolated-eval-4c9o

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

Carregando publicação patrocinada...