Gripe vs Castillo de arena vs Construirlo tú mismo
원제 · Flue vs Sandcastle vs Building It Yourself
핵심 요약
Construir una solución personalizada en TypeScript para la orquestación de agentes de IA permite mantener el control total del flujo y utilizar suscripciones a Claude Max o Codex Max, superando las limitaciones de compatibilidad de marcos como Flu o Sandcastle.
하이라이트
Ni Flu ni Sandcastle admiten el uso de suscripciones a Claude Max o Codex Max.
Flu utiliza Pi y Hono internamente, integrando just-bash para ejecutar un intérprete de bash en TypeScript puro con sistema de archivos en memoria.
El soporte de Flu con Cloudflare R2 permite montar un bucket como sistema de archivos y almacenar el historial completo de sesión y estado del agente.
Sandcastle emplea Docker para la ejecución en entornos aislados y admite bucles de tareas mediante comandos integrados de Claude Code.
El flujo automatizado personalizado para Inbox Zero gestiona la resolución de incidencias de Linear mediante un árbol de trabajo de Git, TDD, comandos de simplificación y notificaciones en Slack.
타임라인
Análisis del marco de agentes Flu y sus características integradas
Flu se presenta como una alternativa para orquestar agentes mediante webhooks e interfaces sencillas. Su arquitectura aprovecha el proyecto just-bash para ejecutar comandos en un entorno seguro en memoria. La integración con Cloudflare R2 permite conservar el contexto entre interacciones a lo largo del tiempo, mientras que la restricción de CLI evita la fuga de tokens de acceso. Adicionalmente, cuenta con capacidad para conectarse a entornos remotos como Daytona y herramientas MCP.
- Flu combina el uso de Pi, Hono y just-bash para ejecutar entornos aislados de TypeScript en memoria sin requerir terminales completas.
- El estado de las sesiones y el sistema de archivos del agente se persisten directamente en buckets de Cloudflare R2.
- Flu limita la exposición de credenciales sensibles mediante la definición explícita de comandos autorizados como las CLI de GitHub o npm.
Evaluación de Sandcastle y ejecución en contenedores
Sandcastle propone la orquestación de código mediante un comando de ejecución que encapsula procesos en contenedores Docker. Implementa estrategias de repetición conocidas como bucles Ralph, garantizando la finalización paso a paso de tareas complejas en el backend y frontend. A pesar de resolver necesidades comunes como la copia de archivos de entorno en ramas secundarias de Git, carece de soporte directo para suscripciones Claude Max.
- Sandcastle recurre a Docker para aislar la ejecución de código orientada a agentes de IA.
- La herramienta automatiza la iteración de tareas continuas mediante bucles ejecutados sobre Claude Code.
- Incluye plantillas predefinidas para revisores secuenciales, planificadores paralelos y gestión de árboles de trabajo.
Implementación de un flujo propio para Inbox Zero
Frente a las limitaciones de los marcos existentes, la opción de escribir la automatización desde cero proporciona un control preciso sobre la ejecución de cada etapa. El proceso se activa con una incidencia de Linear, clasifica el tipo de trabajo (corrección de errores o nueva función), ejecuta pruebas TDD y aplica el comando slash simplify de Claude Code. Tras verificar las correcciones frente a bots de revisión, finaliza notificando el estado final en Slack y eliminando el árbol de trabajo temporal.
- La solución a medida ejecuta siete pasos secuenciales que incluyen triaje de incidencias en Linear, desarrollo guiado por pruebas (TDD) y limpieza de código.
- El script en TypeScript crea un git worktree dedicado, enlaza variables de entorno e instala dependencias automáticamente.
- El ciclo concluye con la creación de solicitudes de extracción en GitHub, tratamiento de comentarios de revisión y alertas enviadas a Slack.
설명
ScreenshotOne: https://screenshotone.com/?utm_source=youtube&utm_medium=sponsorship&utm_campaign=eliezer_steinbock Flue: https://flueframework.com/ Sandcastle: https://github.com/mattpocock/sandcastle Inbox Zero: https://getinboxzero.com Two new TypeScript AI agent libraries dropped recently: Flue by the Astro team and Sandcastle by Matt Pocock. I walk through both, then show why I built my own agent harness for Inbox Zero instead. 0:00 - Two New TypeScript AI Agent Libraries 1:00 - Flue: Cloudflare-native Agent Framework 5:40 - Sandcastle by Matt Pocock 8:00 - Why I Built My Own (Linear to PR Workflow) 10:50 - Final Thoughts If you'd rather use a library than write your own, Flue and Sandcastle are both worth a look. Otherwise, this video shows the seven steps I wired up myself. =================== My open source product, Inbox Zero: Inbox Zero organizes your inbox, drafts replies in your voice, and helps you reach inbox zero fast. Never miss an important email again. https://getinboxzero.com GitHub: https://github.com/elie222/inbox-zero ⭐ =================== Follow me on X: https://x.com/elie2222 Join the Newsletter: https://aiopensource.substack.com/ #typescript #aicoding #claudecode #codex #aiagents #flue #sandcastle #devtools #inboxzero #orchestrator
