El resumen incluye a los que acaban de terminar - #18
Merged
Conversation
Un agente pasa a idle en cuanto cierra su turno, y el resumen filtraba
por estado (a.state !== "idle"). O sea que desaparecia de la vista de los
demas justo despues de hacer lo que el siguiente necesita saber.
Visto en una sala real: agente-1 construyo el nivel de un juego y
termino. Minutos despues, a agente-1 le pidieron conectarlo y escribio su
propia version de cuatro archivos que ya existian, porque para el resumen
nadie habia hecho nada.
Ahora quien filtra es el TIEMPO, no el estado. Un agente aparece si toco
archivos dentro de la ventana de dos minutos que ya aplica
trabajoRecienteDeOtros, este trabajando o no; pasada esa ventana
desaparece solo. Uno que termino sin dejar rastro sigue sin aparecer, que
es lo correcto: no hay nada que contar de el.
Se distingue en el texto quien sigue adentro y quien ya salio ("ya
termino"), porque cambia que hacer: lo del que trabaja se respeta, lo del
que termino se puede usar sin esperar a nadie.
Y se le dice donde esta la memoria larga: git log guarda quien hizo que
en cada turno, asi que para lo que queda fuera de la ventana no hace
falta inflar el prompt. El agente ya lo usa por su cuenta -- en la sesion
real corrio "git log --oneline -15 --stat" sin que nadie se lo pidiera.
demo:agentes-se-ven pasa de 12 a 16.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Un agente pasa a idle en cuanto cierra su turno, y el resumen filtraba por estado (a.state !== "idle"). O sea que desaparecia de la vista de los demas justo despues de hacer lo que el siguiente necesita saber.
Visto en una sala real: agente-1 construyo el nivel de un juego y termino. Minutos despues, a agente-1 le pidieron conectarlo y escribio su propia version de cuatro archivos que ya existian, porque para el resumen nadie habia hecho nada.
Ahora quien filtra es el TIEMPO, no el estado. Un agente aparece si toco archivos dentro de la ventana de dos minutos que ya aplica trabajoRecienteDeOtros, este trabajando o no; pasada esa ventana desaparece solo. Uno que termino sin dejar rastro sigue sin aparecer, que es lo correcto: no hay nada que contar de el.
Se distingue en el texto quien sigue adentro y quien ya salio ("ya termino"), porque cambia que hacer: lo del que trabaja se respeta, lo del que termino se puede usar sin esperar a nadie.
Y se le dice donde esta la memoria larga: git log guarda quien hizo que en cada turno, asi que para lo que queda fuera de la ventana no hace falta inflar el prompt. El agente ya lo usa por su cuenta -- en la sesion real corrio "git log --oneline -15 --stat" sin que nadie se lo pidiera.
demo:agentes-se-ven pasa de 12 a 16.