You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem?
Maintaining the agent is pretty painful right now because code is all spaghetti all over the place. New features have basically come to a halt because of this.
Describe the feature you'd like
Each existing capability, and all future capabilities, should be written in the form of a plugin model. By doing this, we can create plugins that depend on one another's output so that we can chain work together easier, plus we can add new plugins without having to modify huge blocks of code with like 800 if statements.
Have you considered alternative ways to get this feature #303 is perhaps a different way to implement this, but could be implemented in conjunction with this, where each agent plugin could be a wrapper around some docker commands and a parser.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem?
Maintaining the agent is pretty painful right now because code is all spaghetti all over the place. New features have basically come to a halt because of this.
Describe the feature you'd like
Each existing capability, and all future capabilities, should be written in the form of a plugin model. By doing this, we can create plugins that depend on one another's output so that we can chain work together easier, plus we can add new plugins without having to modify huge blocks of code with like 800 if statements.
Have you considered alternative ways to get this feature
#303 is perhaps a different way to implement this, but could be implemented in conjunction with this, where each agent plugin could be a wrapper around some docker commands and a parser.
The text was updated successfully, but these errors were encountered: