This is a feature, as it changes the computation manifest
What does this do?
Simplified the agent service's algorithm handling logic to process a single algorithm instead of multiple. This change:
Removed the Algorithms type and associated stringer implementation.
Updated the state machine and service logic to expect a singular algorithm, aligning the agent's internal state transitions with the new model.
Adjusted the manager service and computations test server to mirror these changes in their respective payload structures, ensuring API and test consistency.
Altered README files to reflect the simplified interaction model and removed outdated descriptions.
The single-algorithm approach streamlines the computation running process, reducing complexity and potential error conditions. It directly impacts how external services will construct and send computation requests.
What type of PR is this?
This is a feature, as it changes the computation manifest
What does this do?
Simplified the agent service's algorithm handling logic to process a single algorithm instead of multiple. This change:
Algorithms
type and associated stringer implementation.The single-algorithm approach streamlines the computation running process, reducing complexity and potential error conditions. It directly impacts how external services will construct and send computation requests.
Which issue(s) does this PR fix/relate to?
none
Have you included tests for your changes?
no
Did you document any new/modified feature?
Notes