multi agent
Andromity features a collaborative agent architecture where different specialist roles coordinate to design, write, test, and audit codebase improvements.
Instead of a single "do-it-all" LLM prompt, Andromity uses targeted system prompt profiles that represent specialized agents:
- Planner Agent: Performs deep research, examines file trees, runs search queries, and writes a detailed structural plan.
- Coder Agent: Receives the approved plan, edits lines of code, and handles file creations.
- Tester Agent: Executes build tasks and validation test suites, inspects console output, and provides feedback back to the Coder.
- Reviewer Agent: Conducts a final audit, validating styling rules, checking for bugs, and presenting the final clean diff for Git.
In a typical developer session, these profiles operate sequentially to maximize accuracy:
- User request: "Refactor user authentication schema."
- Planner creates a step-by-step layout plan.
- User reviews and approves the plan.
- Coder edits the database schema files.
- Tester executes
pytestorvitestin the shell. If it fails, the Tester tells the Coder exactly why. - Reviewer audits the completed code and reports safety status.