Install
uv tool install git+https://github.com/agentic-mcp-tools/owlex.gitPara quem
Este guia é para quem já usa Claude Code e quer que a mesma pergunta seja contrastada por Codex, Gemini e outros modelos. O caminho oficial principal é instalar do repositório com uv e iniciar owlex-server no .mcp.json. Também pode rodar structured deliberation: cada modelo responde sozinho primeiro, revisa depois de ver a primeira rodada e o Claude sintetiza no fim.
Para quem primeiro abre uma sessão Codex, ou dispara council_ask e vê o resultado em assíncrono. Ferramentas que a fonte nomeia: start_codex_session, resume_codex_session, start_gemini_session, resume_gemini_session, mais wait_for_task, get_task_result e list_tasks. Não invente outros nomes de ferramenta de início de modelo que não estavam na tabela.
Primeira tentativa em 3 minutos
O comando oficial de instalação está abaixo. Pré-requisito: uv roda nesta máquina, e os agentes Codex / Gemini (ou outros) que você for usar já funcionam localmente. Local da config: .mcp.json do projeto ou do usuário. mcpServers.owlex.command é owlex-server.
uv tool install git+https://github.com/agentic-mcp-tools/owlex.git
Página do repositório:
https://github.com/agentic-mcp-tools/owlex
A primeira tentativa usa a ferramenta oficial start_codex_session: criar uma Codex session nova. Antes de chamar, confirme que está iniciando um Codex já configurado nesta máquina. Sucesso é uma sessão criada, não comando não encontrado. Isso sobe um processo de modelo externo e pode sair à rede; não leia como offline.
Casos de uso
Caso 1: perguntar ao Codex ou ao Gemini sozinho. Corresponde a start_codex_session / start_gemini_session. Depois resume_codex_session (session ID ou --last) ou resume_gemini_session (index ou latest). A fonte não escreve detalhes dos campos de mensagem. Se der certo, você continua a mesma sessão.
Caso 2: abrir um council. Corresponde a council_ask. O prompt de exemplo oficial é Should I use a monorepo or multiple repos for 5 microservices? Opções: claude_opinion, deliberate (padrão true), critique, roles, team, timeout (padrão 300 segundos). Council runs in the background: dispare, depois list_tasks para o estado, ou get_task_result para um resultado sem bloquear; wait_for_task se precisar esperar. Antes de chamar, confirme que quer enviar a mesma pergunta a vários modelos.
Limites de uso
council envia a pergunta a vários agent. Round 2 também deixa ver as respostas da primeira rodada uns dos outros. A fonte não escreve custo, retenção de logs nem como apagar uma sessão. timeout padrão é 300 segundos. Não invente nomes de início OpenCode / ClaudeOR / AiChat que não estavam na tabela; o corpo só diz que você pode consultar esses modelos a partir do Claude Code.