Ejecuta una cadena de 20 llamadas a herramientas como un bloque de código
Cuándo usarlo: Una tarea necesita muchas llamadas a herramientas (obtener N incidencias, enriquecer cada una, publicar resumen).
Requisitos previos
- pctx instalado y configurado — brew install portofcontext/tap/pctx; pctx config add <upstream-mcp>
Flujo
-
Registra upstreams con credencialespctx config add github --env GITHUB_TOKEN=... and add sentry --env SENTRY_TOKEN=....✓ Copiado→ Upstreams listados
-
Pide al agente que escriba Code ModeEn pctx Code Mode, escribe una función que obtenga los 10 incidentes de Sentry más nuevos, para cada uno encuentra el commit de lanzamiento via github, y devuelve un array de resumen.✓ Copiado→ Bloque de código + resultado de ejecución único
-
Inspecciona el resultadoResume el array en inglés y marca cualquier incidencia cuyo commit de lanzamiento fue de un autor específico.✓ Copiado→ Respuesta final fundamentada en los datos
Resultado: 10x menos viajes redondos de llamadas a herramientas, ahorros importantes de tokens, mismo resultado.
Errores comunes
- Los errores de código aislado en sandbox son opacos si no expones stderr — Envuelve el código en try/catch e imprime los errores capturados para que el LLM pueda autocorregirse
- Allowlist de red demasiado estricta — llamadas legítimas bloqueadas — Empieza amplio, estrecha basándote en uso real de hosts desde logs