Nachrichten von Solver an Gatekeeper #4
Loading…
x
Reference in New Issue
Block a user
No description provided.
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_EXTRACT
eine 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.solution
einen anderen Typen bekommen. EntwederRiddleSolution | List[RiddleSolution] | None = None
oderList[RiddleSolution] | None = None
, wobei man bei letzterem evtl. einen Funktion hinzufügen könnte, die einzelneRiddleSolution
ohne Liste autom. in eine Liste packt.