Skip to content

2021 11 20 Central Agent Priority Discussion

Daniel Swoboda edited this page Nov 20, 2021 · 1 revision

Members: Tarik, Daniel

Question: how should the new agent deal with goal priorities in the context of multiple goals?

Decision:

  • Instead of potentially starting work on any incoming order, an order is only started when it is not conflicting with another already started goal. Conflicts are:
    • deadlocks
    • payment issues (more than 3 rings would be added to an RS)
  • Orders have baseline priorities based on their complexity
  • Other than that, the priorities inside instances of an order tree should be mostly the same
  • Priorities might be adapted based on relevance (e.g. paying for a third ring should be less important than mounting the first ring)
  • Delivery time might affect priority
  • For now we will only start at most 2 goals at a time
Clone this wiki locally