https://orcid.org/my-orcid?orcid=0009-0004-1872-1153 https://doi.org/10.5281/zenodo.19163202
Multi-Agent Software Engineering Framework with Gradient Reduction of Argumentative Foam
Features • Quick Start • Architecture • Usage • Contributing
GRA Forum App is a playground application that uses the gra-forum library to solve software engineering tasks through multi-agent debate with foam minimization. It implements a Software Engineering Task Runner where four specialized AI agents collaborate to design, implement, and verify software components.
The debate is orchestrated using Gradient Reduction of Argumentative foam (GRA) principles, minimizing:
- Conflict — unresolved contradictions between agents
- Vacuity — empty claims without evidence
- Redundancy — duplicate or low-value contributions
- Noise — errors and irrelevant content
- 🤖 4 Specialized AI Agents: Architect, Critic, Implementer, Tester
- 🎯 Structured Debate Flow: Architecture → Implementation → Review phases
- 📊 GRA Core Integration: Quantitative foam metrics and minimization
- 🔧 Code Execution: Sandboxed Python code runner with security checks
- 🧪 Automated Testing: Built-in test runner with predefined test suites
- 🎨 CLI Interface: Command-line tool with progress visualization
- 📈 Foam Trajectory: Real-time tracking of debate quality improvement
- 🔌 Extensible: Easy to add new agent roles and task types