Skip to content

qqewq/gra-forum-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://orcid.org/my-orcid?orcid=0009-0004-1872-1153 https://doi.org/10.5281/zenodo.19163202

GRA Forum App

Python Version License PRs

Multi-Agent Software Engineering Framework with Gradient Reduction of Argumentative Foam

FeaturesQuick StartArchitectureUsageContributing


📖 Overview

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

✨ Features

  • 🤖 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

🏗️ Architecture

About

Multi-Agent Software Engineering Framework with Gradient Reduction of Argumentative Foam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors