Codex con agentring cloud
Entra, empareja el móvil desde el panel y añade el servidor MCP alojado en ~/.codex/config.toml, con una versión de Codex que admita servidores MCP Streamable HTTP. Pon tu clave de API en la variable de entorno AGENTRING_API_KEY. Una llamada dura lo que dure la conversación, así que sube el timeout de herramientas:
[mcp_servers.agentring]
url = "https://agentring.io/mcp"
bearer_token_env_var = "AGENTRING_API_KEY"
tool_timeout_sec = 1800Cambia ak_… por tu clave de API: la ves una vez al crearla en el panel, y puedes rotarla cuando quieras.
Tu agente obtiene cuatro herramientas: send_message (una notificación que puedes contestar), get_replies (tus respuestas, esperando hasta una hora si hace falta), call (suena el móvil y la IA de voz habla contigo) y status.
Servidor MCP local (self-hosting)
O usa el servidor stdio local del daemon de agentring (con tu propio relay, o con la URL del relay cloud que ves en el panel):
# desde un clon del repo
uv tool install './daemon[voice]'
agentring init --relay <URL-del-relay> --api-key ak_…
# solo si lo montas tú (en cloud se empareja desde el panel):
agentring paircodex mcp add agentring -- agentring mcpDespués añade tool_timeout_sec = 1800 bajo [mcp_servers.agentring] en ~/.codex/config.toml. Por defecto Codex da 60 segundos a cada herramienta, menos de lo que dura casi cualquier llamada.
Llama tú a Codex desde el móvil
Pulsa Llamar al agente en la app y pregunta de viva voz. La IA de voz consulta a tus agentes con consult_agent: cada agente de ~/.agentring/agents.yaml es una herramienta. Ejecuta agentring serve --ai en la máquina donde viven.
agents:
codex:
description: Codex en el repo de mi web. Dudas de código, estado del CI.
command: [codex, exec, --sandbox, read-only, --ephemeral, --, "{task}"]
cwd: ~/code/webapp--sandbox read-only lo limita a responder preguntas. --sandbox workspace-write le deja editar archivos dentro de cwd; añade --skip-git-repo-check si cwd no es un repo de git.
Pruébalo sin llamada: agentring agents ask codex "…". Si el agente tarda más de 20 segundos, la llamada sigue y la respuesta llega cuando está lista, o como mensaje si ya has colgado.
Qué pedirle a Codex
- “Actualiza las dependencias y llámame si se rompe el build.”
- “Cuando pasen los tests, escríbeme y espera mi OK antes de abrir la PR.”
- “Si necesitas una decisión de producto, pregúntame en vez de suponer.”
Preguntas frecuentes
¿Por qué la llamada da timeout en Codex?
Codex da 60 segundos por defecto a las herramientas MCP, y call espera hasta que termina la llamada. Pon tool_timeout_sec = 1800 bajo [mcp_servers.agentring] para que quepa una conversación de verdad.
¿Puedo preguntarle cosas a Codex desde el móvil?
Sí. Añade Codex a ~/.agentring/agents.yaml y ejecuta agentring serve --ai en esa máquina. Pulsa Llamar al agente en la app y la IA de voz le pregunta por ti. Si tarda, la respuesta llega cuando esté lista, o como mensaje después de colgar.