Nachrichten von Solver an Gatekeeper #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aktuell übergibt das Management alle Ergebnisse von den Solvern an den Gatekeeper, dabei werden keine Nachrichten zusammen gelegt, auch wenn zwei verschiedene Solver für das selbe Rätsel je eine eigene Lösung bestimmen.
Hier soll nun, ähnlich zum
REQUIRE_FULL_EXTRACTeine Zusammenführung durch das Management stattfinden, sodass der/ die Gatekeeper nur eine Message (mit mehreren verschiedenen Lösung von verschiedenen Solvern) bekommen.Dazu müsste wohl
ums.utils.types.AgentMessage.solutioneinen anderen Typen bekommen. EntwederRiddleSolution | List[RiddleSolution] | None = NoneoderList[RiddleSolution] | None = None, wobei man bei letzterem evtl. einen Funktion hinzufügen könnte, die einzelneRiddleSolutionohne Liste autom. in eine Liste packt.