Quais são os 11 agents do Oh My OpenAgent e o que cada um faz?

os 11 agents do Oh My OpenAgent disponíveis na Ultimate Edition
Resposta rápida

Os agents do Oh My OpenAgent são 11 e vêm prontos na Ultimate Edition, sem montagem manual: sisyphus, hephaestus, prometheus, oracle, librarian, explore, multimodal-looker, metis, momus, atlas e sisyphus-junior. Sisyphus orquestra, Atlas cuida da todo-list, Prometheus planeja depois de te entrevistar, Metis analisa o pedido antes do plano, Momus revisa, Hephaestus executa fundo, Oracle consulta arquitetura, Explore busca dentro do código, Librarian busca fora, Multimodal-Looker lê imagem, PDF e vídeo, e Sisyphus-Junior executa sem poder redelegar. O projeto é mantido no repo code-yeongyu/oh-my-openagent, sob licença SUL-1.0

Montar agent por agent na mão é aquele trabalho invisível que ninguém posta print: escrever prompt de sistema, decidir quais tools cada um enxerga, testar, refazer, descobrir que dois agentes ficam se delegando tarefa em círculo…

O Oh My OpenAgent (omo) vai pelo caminho oposto

Ele é um agent harness para Codex e OpenCode, mantido no repositório code-yeongyu/oh-my-openagent, e a Ultimate Edition já chega com 11 agents configurados, cada um com papel definido

Ou seja: em vez de você desenhar o elenco, o elenco já vem escalado 🙂

O que é o Oh My OpenAgent (e por que o nome antigo ainda aparece):

O projeto vive no repositório oficial no GitHub, sob o usuário code-yeongyu

A descrição dele é direta: agent harness para Codex e OpenCode

"Harness?" É a camada em volta do modelo: quem organiza os agentes, as tools, os hooks e o fluxo de trabalho. Se você já usou um gerenciador de pacotes por cima de uma linguagem, a lógica é parecida: a linguagem já existia, o gerenciador só organiza o que roda em cima dela

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Agora presta atenção nesta pegadinha, porque ela pega gente na configuração

O projeto se chamava oh-my-opencode e passou a se chamar oh-my-openagent, mas o nome do plugin nas configurações continua oh-my-opencode

Então não estranhe ao abrir o config e ver o nome antigo lá, tá certo assim!

E o licenciamento: o omo é open source sob a licença SUL-1.0, gratuito para instalar e usar, com uso permitido para fins internos, pessoais ou não comerciais. A redistribuição é permitida apenas de forma gratuita e não comercial, então vale ler a licença antes de embutir isso num produto seu

O que cada um dos 11 agents faz:

Os agents do Oh My OpenAgent não são 11 cópias da mesma coisa com nome grego diferente

Cada um tem função e momento de entrar

Agent Papel Sinal de quando ele entra
Sisyphus Orquestrador principal: planeja, delega e conduz a tarefa até o fim Tarefa grande, de ponta a ponta, que precisa de alguém no comando
Atlas Orquestrador de lista de tarefas (todo-list) O trabalho já está quebrado em itens e precisa ser tocado item a item
Hephaestus Worker autônomo profundo, orientado a modelos GPT-native Execução pesada, que roda sozinha por bastante tempo
Prometheus Planejador estratégico, entrevista você antes de qualquer código ser escrito Você sabe o objetivo, mas o escopo ainda está solto
Metis Consultor de pré-planejamento: analisa o pedido em busca de intenção oculta e lacunas Antes do plano existir, quando o pedido pode estar mal formulado
Momus Revisor de plano de alta precisão O plano está pronto e você quer alguém rasgando ele antes de executar
Oracle Consultor de arquitetura e depuração Bug cabeludo ou decisão de arquitetura que não pode sair errada
Librarian Busca em documentação e código externos A resposta está fora do seu projeto
Explore Busca rápida e contextual dentro da base de código "Onde diabos isso está declarado?"
Multimodal-Looker Análise visual de imagens, PDFs e vídeo, em modo somente leitura O insumo não é texto
Sisyphus-Junior Executor criado a partir de uma Category para tarefas delegadas Tarefa que chegou por delegação e precisa ser fechada, não repassada

Dois detalhes dessa tabela explicam o desenho todo, e eu acho eles MUITO massa

O primeiro é o Multimodal-Looker operando em modo somente leitura, com acesso restrito à tool read: é a restrição de ferramentas mais rígida entre os agents. O cara que olha imagem, PDF e vídeo não tem como sair mexendo no seu repositório

O segundo é o Sisyphus-Junior não poder redelegar tarefas para outros agents

Parece limitação, mas é proteção: sem isso, um executor delega pro próximo, que delega pro próximo, e você inaugura um loop infinito de delegação com a conta rodando

Como os agents são acionados: categorias, delegação e modelos:

Ok, os agents existem. Mas quem chama quem?

Os subagents são configurados no arquivo oh-my-openagent.json e são despachados pelo agente principal como tarefas em segundo plano, via delegate_task

A delegação acontece de duas formas: por categorias embutidas ou por alvo direto

As categorias built-in são visual-engineering, ultrabrain, deep, artistry, quick, unspecified-low, unspecified-high e writing

E quando você quer um agente específico, sem intermediário, aponta direto pelo campo subagent_type

Tem outra decisão de projeto aqui que vale destacar: em vez de um único modelo global pra tudo, o omo define modelos padrão por agente, com cadeias de fallback ordenadas, matching fuzzy e fallback por provider

Faz sentido, né? O agente que só faz grep na base de código não precisa do mesmo modelo do agente que desenha a arquitetura

A ordem de prioridade dos agents é fixa e começa por Sisyphus, Hephaestus, Prometheus e Atlas, com os demais seguindo na sequência

Tem ainda o IntentGate, um detector que ativa modos a partir de palavras-chave da sua mensagem: ultrawork/ulw, search, analyze e team

E no Team Mode o fluxo fica bem explícito: o líder distribui trabalho com team_send_message e team_task_create, os membros assumem tarefas com team_task_update (status claimed) e reportam de volta por team_send_message

Qual agent usar em cada situação:

Lista de agente é bonita, mas na hora H o que você quer saber é: chamo quem agora?

Separa assim

Tarefa grande, de ponta a ponta: Sisyphus, que planeja, delega e conduz até o fim. Se o trabalho já está no formato de lista de tarefas, Atlas é o orquestrador desse formato

Decidir o que fazer antes de codar: começa por Metis, que analisa o pedido atrás de intenção oculta e lacunas. Depois Prometheus, que entrevista você antes de qualquer código ser escrito. E Momus fecha, revisando o plano com alta precisão

Repara na sequência: três agentes diferentes antes de uma linha de código sair. É o oposto do vibe coding puro, e isso é bom

Execução pesada e autônoma: Hephaestus, o worker profundo. Quando a tarefa chega por categoria, quem executa é o Sisyphus-Junior

Entender ou depurar arquitetura: Oracle, que é o consultor de arquitetura e depuração

Achar coisa: Explore pra busca rápida e contextual dentro da base de código, Librarian pra busca em documentação e código externos. Dentro do projeto x fora do projeto, simples assim

Material que não é texto: Multimodal-Looker, que faz análise de imagens, PDFs e vídeo

Ultimate, Light ou Senpi: qual edição traz os 11 agents?

Aqui mora a parte que mais confunde quem chega agora, porque nem toda via de instalação entrega a mesma coisa

Edição Alvo Comando O que entrega
Ultimate OpenCode bunx oh-my-openagent install Os 11 agents, 54+ lifecycle hooks, 5 MCPs embutidos, todos os slash commands, Team Mode, /goal, ultrawork, ulw-loop e hashline edits
Light Codex CLI npx lazycodex-ai install Componentes portáveis (rules, comment-checker, git-bash, lsp, ultrawork, ulw-loop, start-work-continuation, telemetria), MCPs de escopo do plugin (grep_app, context7, codegraph, git_bash, lsp) e a skill ast-grep. NÃO traz orquestração de agents nem as tools team_*
Senpi/native (beta) Standalone npm i -g omo-ai@beta Engine Senpi fixada com o OMO embutido

Ou seja: se o que te trouxe aqui foram os 11 agents, o caminho é a Ultimate no OpenCode

bunx oh-my-openagent install

Dois avisos que a própria documentação faz questão de dar, e eu repito porque é do tipo que estraga a tarde

Tome cuidado! Não use bunx omo nem npx omo. O omo é um pacote npm diferente e não relacionado, de outro autor

E instalação global via npm install -g, bun add -g ou bun install -g não é oficialmente suportada, então não force esse caminho achando que é atalho

Onde ver o Oh My OpenAgent em vídeo:

Pra começar do zero, esse vídeo do canal mostra o Oh My OpenAgent como plugin do OpenCode e o que ele coloca à sua disposição

E tem também um vídeo completo só sobre as capacidades do OpenCode, da criação do projeto até a finalização, caso você ainda não use o OpenCode no dia a dia

Conclusão:

O valor dos agents do Oh My OpenAgent não está em nenhum deles sozinho

Está em receber um elenco já dividido por função: orquestração (Sisyphus, Atlas), planejamento (Metis, Prometheus), revisão (Momus), busca (Explore, Librarian), consultoria (Oracle), execução (Hephaestus, Sisyphus-Junior) e leitura de material que não é texto (Multimodal-Looker)

Improvisar isso agent por agent dá pra fazer, claro. Só que dá trabalho, e você provavelmente vai esbarrar nos mesmos problemas que o projeto já resolveu, tipo o loop de delegação

Próximo passo, se você quer testar: instala a Ultimate no OpenCode com bunx oh-my-openagent install, abre o oh-my-openagent.json pra ver como os subagents estão configurados e começa mandando o trabalho pro Sisyphus

Deixa os especialistas entrarem por delegação, do jeito que o desenho prevê

Depois me conta o que achou 😀

até o próximo post!

Perguntas frequentes

Quantos agents tem o Oh My OpenAgent na Ultimate Edition?

São 11 agents: Sisyphus, Hephaestus, Prometheus, Oracle, Librarian, Explore, Multimodal-Looker, Metis, Momus, Atlas e Sisyphus-Junior. Cada um tem papel definido, de orquestração a execução, passando por planejamento, revisão e busca.

Qual a diferença entre Sisyphus e Atlas no Oh My OpenAgent?

Sisyphus é o orquestrador principal: planeja, delega e conduz a tarefa até o fim. Atlas é o orquestrador de lista de tarefas (todo-list), usado quando o trabalho já está quebrado em itens.

Por que o Sisyphus-Junior não pode redelegar tarefas para outros agents?

Porque ele é um executor criado a partir de uma Category para tarefas já delegadas, e permitir redelegação abriria espaço para loop infinito de delegação entre agentes. Ele fecha a tarefa, não repassa pra frente.

Como instalar os 11 agents do Oh My OpenAgent?

Os 11 agents vêm na Ultimate Edition, feita para OpenCode, e se instala com o comando bunx oh-my-openagent install. A Light Edition, para o Codex CLI, instala com npx lazycodex-ai install, mas não traz essa orquestração de agents nem as tools team_*.

Por que o plugin ainda aparece como oh-my-opencode na configuração?

O projeto se chamava oh-my-opencode e passou a se chamar oh-my-openagent, mas o nome do plugin dentro das configurações continua oh-my-opencode. É só resquício do nome antigo, não é erro de instalação.

Dá pra instalar o Oh My OpenAgent com bunx omo ou npx omo?

Não. A documentação avisa para não usar bunx omo nem npx omo, porque omo é um pacote npm diferente e não relacionado, de outro autor. O caminho certo é bunx oh-my-openagent install para a Ultimate Edition.

O Oh My OpenAgent é pago?

Não, é open source sob a licença SUL-1.0, gratuito para instalar e usar, com uso permitido para fins internos, pessoais ou não comerciais. A redistribuição só é permitida de forma gratuita e não comercial.




Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares