Create an API for Pipeline creation #172
Labels
enhancement
New feature or request
platform
Underlying platform (code) changes
refactor
Refactoring the code to make it better
When you look at the CoverAgent + UnitTestGenerator, there is a sequence of steps composed into a Pipeline. We should expose an ability to build the pipeline by composing the stages of the pipeline and run via CoverAgent.
Having an API enables fast experimentation for building different strategies for eg: should we include natural language comprehension of the code vs the actual code snippet.
Having an API enables programmatic approach for users to build their own custom agent rather than dealing with a complex combination of configuration options.
To keep up with the research and enable fast experimentation of different strategies, so cover-agent could become a framework for any one to do fast experiments to decide which pipeline makes sense for a particular codebase and then deploy the CI job instead of dealing with config options.
Abstracting into different interfaces means we can compose different strategies and build a pipeline
While this issue is only for enabling Pipeline creation API, enabling NL comprehension or adding Code features could be different issues.
The text was updated successfully, but these errors were encountered: