Install
uv tool install git+https://github.com/agentic-mcp-tools/owlex.gitPara quién
Esta guía es para quien ya usa Claude Code y quiere que la misma pregunta la contrasten Codex, Gemini y otros modelos. El camino oficial principal es instalar desde el repositorio con uv y arrancar owlex-server en .mcp.json. También puede correr structured deliberation: cada modelo responde solo primero, revisa tras ver la primera ronda y Claude sintetiza al final.
Para quien primero abre una sesión Codex, o lanza council_ask y mira el resultado en asíncrono. Herramientas que nombra la fuente: start_codex_session, resume_codex_session, start_gemini_session, resume_gemini_session, más wait_for_task, get_task_result y list_tasks. No inventes otros nombres de arranque de modelo que no estuvieran en la tabla.
Primer intento en 3 minutos
El comando oficial de instalación está abajo. Requisito: uv puede ejecutarse en esta máquina, y los agentes Codex / Gemini (u otros) que uses ya funcionan en local. Ubicación de config: .mcp.json del proyecto o del usuario. mcpServers.owlex.command es owlex-server.
uv tool install git+https://github.com/agentic-mcp-tools/owlex.git
Página del repositorio:
https://github.com/agentic-mcp-tools/owlex
El primer intento usa la herramienta oficial start_codex_session: crear una Codex session nueva. Antes de llamar, confirma que arrancas un Codex ya configurado en esta máquina. El éxito es una sesión creada, no un comando no encontrado. Esto levanta un proceso de modelo externo y puede salir a la red; no lo leas sin red.
Casos de uso
Caso 1: preguntar a Codex o Gemini por separado. Corresponde a start_codex_session / start_gemini_session. Luego resume_codex_session (session ID o --last) o resume_gemini_session (index o latest). La fuente no escribe detalles de campos de mensaje. Si funciona, puedes seguir la misma sesión.
Caso 2: abrir un council. Corresponde a council_ask. El prompt de ejemplo oficial es Should I use a monorepo or multiple repos for 5 microservices? Opciones: claude_opinion, deliberate (por defecto true), critique, roles, team, timeout (por defecto 300 segundos). Council runs in the background: lánzalo, luego list_tasks para el estado, o get_task_result para un resultado no bloqueante; wait_for_task si debes esperar. Antes de llamar, confirma que quieres enviar la misma pregunta a varios modelos.
Límites de uso
council envía la pregunta a varios agent. Round 2 además les muestra las respuestas de la primera ronda. La fuente no escribe coste, retención de registros ni cómo borrar una sesión. timeout por defecto es 300 segundos. No inventes nombres de arranque OpenCode / ClaudeOR / AiChat que no estén en la tabla; el cuerpo solo dice que puedes consultar esos modelos desde Claude Code.