Proyectos / orchestrator
orchestrator
Una herramienta en Rust que mantiene dentro de sus recursos las sesiones de Claude Code que se ejecutan en paralelo en una máquina Linux. Aprende qué comandos consumen mucha memoria y los retiene hasta que la memoria los cubre, en lugar de dejar que a cada sesión le falte.
- Tipo
- Herramienta de línea de comandos open source
- Estado
- Inicial, en curso
- Año
- 2026
- Stack
- Rust, cgroup v2, systemd
- Código
- hvn-p/orchestrator
Lo que existe
- Cada sesión en su propio cgroup, y cada comando que lanza en un subgrupo, para medir la memoria comando a comando.
- Admisión: un comando que ha resultado consumir mucha memoria espera a que la memoria libre cubra su pico previsto, durante un tiempo limitado, y después se rechaza con el motivo.
- Un vigilante que duerme hasta que el kernel señala presión, y registra cada evento.
- Un primer coordinador, que es a su vez una sesión de Claude Code, que pide a las sesiones liberar memoria y les explica por qué un comando espera.
Lo que viene
- Ralentizar, pausar y, como último recurso, detener una tarea.
- Una vista en directo de los recursos y las sesiones para una persona.