Multi-agent planning
The planner creates structured artifacts through specialized agents and offers iterative validation of code-generation prompts.
A research-driven family of AI software engineering pipelines.
A modular engineering research platform comprising specialized planning agents, alternative code generation routes, automated completion and repair tools, container-oriented testing, and experimental model adaptation.
Software engineering extends well beyond generating files from a prompt. Planning, architecture, implementation, dependency resolution, test execution, error correction, and validation require different processes. This project investigates how to coordinate those responsibilities—and how to measure whether they actually work.
A nine-agent planning system for requirements, research, architecture, specification, code prompts, testing, documentation, and validation
An artifact-driven planner-to-builder coordinator, with separate sequential and dependency-aware execution paths
Several builder implementations for project scaffolding, code generation, and refinement
Distinct code-completion, double-check, final-review, and Docker-based test-runner components
An experimental data collection, LoRA fine-tuning, and model-evaluation subsystem
Capabilities are summarized from project documentation; feature-by-feature implementation verification is a launch prerequisite.
These subsystems are present in the reviewed source tree, but they do not all form one fully verified execution route. Each is labeled according to the evidence currently available.
The planner creates structured artifacts through specialized agents and offers iterative validation of code-generation prompts.
A coordinator connects planner output to builder tasks and records events and status. A separate parallel scheduler is under regression review.
Modular builders parse planning artifacts, initialize project structures, and invoke model-backed code-generation utilities.
Specialized agents target incomplete functions, imports, API gaps, TODOs, quality checks, and follow-up code repairs.
A standalone test runner includes repository discovery and Docker-based execution paths, with read-only mounts and restricted container network settings by default.
Research modules collect planner, builder, and tester artifacts for dataset processing, CodeLlama LoRA fine-tuning, and evaluation.
Several web and IDE prototypes explore streamed progress, process controls, project visualization, and integrated development workflows.
Pipeline architecture is a source-based technical overview, not a claim that every optional or experimental subsystem has been independently benchmarked.
An authentic workflow recording will appear here after media review and validation.
Explore the major logical stages identified in the current project documentation.
A request enters the planning subsystem and is transformed into staged requirements, research, architecture, and code-prompt artifacts.
Conceptual architecture drawn from project documentation. Select each stage to inspect its purpose.
The source includes distinct planning, generation, checking, testing, and model adaptation components. Different entrypoints coordinate different subsets; this portfolio does not present them as a single fully verified production pipeline.
The planning system writes structured specifications and code prompts for downstream builders. These artifacts make subsystem behavior inspectable and form a basis for reproducible evaluation.
Code completion and repair modules can inspect or modify programs, but generated-file existence and simulated progress are not substitutes for independent functional tests. Controlled validation is the current research priority.
This section describes engineering decisions and project aims. It does not assert research novelty without a literature comparison.
The private Coding_Pipeline repository was inventoried across its root directories and selected executable code paths. Distinct planning, builder, checking, testing, and model-adaptation components were located.
Some newer interface orchestration stages still simulate testing or progress. Source presence therefore does not imply the full loop has been experimentally verified.
An internal protocol defines isolated execution, held-out tasks, explicit failures, reproducibility records, and separate verification of each pipeline family.
No associated research publications have yet been approved for public listing. Technical reports and reproducibility resources will appear here once reviewed.
Research library ↗