Currently the workflows have hardcoded values. The shim calls specific workflows in the .fullsend repository which run the agents.
This is not very flexible, and makes it much more difficult to swap in a replacement agent or have multiple agents run per stage.
The workflows needs to change to a dispatch model, when the shim sends the stage name to a dispatch router in fullsend, which in turn will use a repository_dispatch to start any agents that match.
Currently the workflows have hardcoded values. The shim calls specific workflows in the
.fullsendrepository which run the agents.This is not very flexible, and makes it much more difficult to swap in a replacement agent or have multiple agents run per stage.
The workflows needs to change to a dispatch model, when the shim sends the stage name to a dispatch router in
fullsend, which in turn will use arepository_dispatchto start any agents that match.