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
return`${basePrompt}' + ${args.information}\n\nThe requirements of the task are as follows:\n<requirements>\n${args.requirements}\n</requirements>\n\nThe action to be performed is as follows:\n<action>\n${args.action}\n</action>\n`;
}
/**
* Workflow for completing requirements. This will look up the appropriate project in source control, clone, make the changes and create a pull/merge request.
* Assumes the SCM is set on the workflow context
*/
@funcClass(__filename)
exportclassSoftwareDeveloperAgent{
/**
* Runs the software developer agent to complete the user request/requirements. This will find the appropriate Git project/repository, clone it, make the changes, compile and test if applicable, commit and create a pull/merge request to review.
* @param requirements the requirements to implement. Provide ALL the details that might be required by this agent to complete the requirements task.
* Summarises/re-writes the requirements in a clear, structured manner from the perspective of a software developer who needs is doing the implementation
* @param requirements the requirements to implement