Eidos

Tu proyecto da el siguiente paso por ti.

Tu agente revisa una spec nueva. Una tarea movida a Done entra en un commit, y se publica cuando tú lo dices. Una automatización es un disparador y los pasos que encadenas tras él, creada por ti, para cómo trabaja tu proyecto. Se lee en frases sencillas antes de ejecutarse.

Gratis para macOS, Windows y Linux. Sin cuenta, sin suscripción.

El editor de la automatización Review new specs. Cuando se agrega un Blueprint a Specs, cuatro pasos: ejecutar el comando /review del equipo con su respuesta como comentario, seguir si el Agente de IA dice que la revisión encontró huecos, preguntar si abrir una tarea, y agregar una tarea para cerrar los huecos. Junto a los pasos: preguntar antes de la primera ejecución, dónde se ejecuta, y que está compartida con el proyecto.
Cuando se agrega una spec: tu comando /review, una comprobación de lo que encontró y tu decisión antes de que se abra una tarea.

Hacer, preguntar, comprobar

Tres tipos de paso, encadenados en orden

Un paso Hacer ejecuta la acción de un plugin: un commit, un pull o un push, una tarea agregada o movida, un comentario, o uno de los comandos con barra propios de tu Agente de IA. Un paso Preguntarme espera tu respuesta, con tus palabras. Un paso Seguir si continúa solo cuando el paso anterior encontró algo, o el agente responde que sí a tu pregunta. Cada paso recibe el resultado del anterior.

  • Disparadores: un Blueprint (el plano) agregado o guardado, una tarea agregada o movida, un registro, un commit, un push o un pull, una vista o un comando
  • Ejecuta una por nombre desde un script o un hook de git

Cada ejecución guardada

Mira lo que hizo, y responde lo que pregunta

La actividad de Automatizaciones lista cada automatización con su disparador, dónde se ejecuta y su última ejecución. Cada ejecución guarda el resultado de cada paso, lo que cambió, lo que salió de tu máquina y su uso del Agente de IA. Una ejecución que llega a un Preguntarme espera en Esperándote, aunque se cierre la app. Nunca sigue sin tu respuesta.

Una ejecución de Ship finished work sobre la tarea Watchlist sync across devices: el paso de commit hecho con su commit, y la ejecución esperando en Publish the commit for the team?, con Publish y Not now. La barra lateral la lista en Esperándote.

Tuya, o del equipo

Local hasta que la compartes

Una automatización empieza siendo solo tuya. Un editor del Framework (el marco) puede compartirla con el proyecto, y llega a cada persona del equipo desactivada. Activar la lee en frases, dice dónde se ejecuta y si algo sale de tu máquina, y ofrece Probar una vez sobre una spec o una tarea existente.

La página de Automatizaciones de Reelhouse: Review new specs, Ship finished work y Weekly release notes compartidas con el equipo, y Fetch when I open the project guardada como local, cada una con su disparador, dónde se ejecuta, su última ejecución y un interruptor.

En cualquier sitio, o en la app

Un cambio en la app, con eidos en una terminal o por un agente activa los mismos disparadores. Cuando la app tiene el proyecto abierto, un comando le pasa el disparador, así que un flujo se ejecuta una sola vez. Un paso que necesita la app, como un comando del Agente de IA, espera a que se abra.

Ideas para este proyecto

¿No sabes por dónde empezar? Ideas para este proyecto le pide al Agente de IA automatizaciones que encajen con tu proyecto, cada una con su porqué, abiertas como borrador. Nada se activa solo por haber sido sugerido.

Nada sale sin preguntar

Una automatización pregunta antes de su primera ejecución salvo que digas lo contrario. La primera vez que una ejecución llega a un paso que envía algo fuera de tu máquina, como un push, vuelve a preguntar, elijas lo que elijas. Los cambios de una ejecución nunca inician otra automatización, así que nada puede desatar un bucle.

Cómo se conecta

Cada plugin trae sus disparadores y sus pasos.

  • Agente de IA

    Tus comandos con barra propios se vuelven pasos, y un Seguir si puede preguntarle al agente algo de sí o no.

  • Backlog

    Una tarea agregada o movida inicia una ejecución, y un paso puede agregar una tarea o cambiar su estado.

  • Git

    Un commit, un push o un pull inicia una ejecución, y los pasos pueden hacer commit, fetch, pull y push.

  • Comentarios

    Un paso deja un comentario, y la respuesta de un paso del agente llega como comentario en el Blueprint o la tarea.

  • Blueprints

    Un Blueprint agregado a una colección, o guardado, inicia una ejecución sobre ese Blueprint.

Desde la terminal

Las automatizaciones, desde una terminal

Un comando que inicia una ejecución lo avisa en stderr y deja su propia salida intacta. Una ejecución que pregunta espera una respuesta desde la app o desde la terminal.

$ eidos backlog set T-X65 --status Done
✓ backlog/t-x65-watchlist-sync-across-devices.md  T-X65  Watchlist sync across devices  ·  Done  [Done]  medium  tomas  →  B-W17
automations: Ship finished work (run 2) is waiting on you: Publish the commit for the team?; eidos automations answer 2 continue|stop
$ eidos automations runs 2
run 2 of Ship finished work: waiting, on Watchlist sync across devices
  done     Commit: 6fac987 Finish Watchlist sync across devices
  waiting  Ask me: Publish the commit for the team? (Publish or Not now)
  pending  Ask me
  pending  Push
$ eidos automations answer 2 continue
Leer la documentación de Automatizaciones

Escribe qué estás creando.

Descarga Eidos MD, abre una carpeta y empieza por el Framework más cercano a tu trabajo. Puedes remodelarlo todo después.

Gratis para macOS, Windows y Linux. Tus archivos siguen siendo texto simple en una carpeta que es tuya.