Key modules
main.py: CLI loop, feedback persistence (feedback_history.json), session logging (logs/)
workflow.py: LangGraph StateGraph definition and dynamic delegation logic
agents/: agent implementations + model provider factory
config/agents.yaml: per-agent model/provider configuration
Execution flow
- User enters a task
workflow.create_workflow() runs task_delegation (DLPFC)
- DLPFC output is parsed into
delegated_agents (stage names)
- Specialist stages run in sequence and store results in
agent_responses
value_assessment (MPFC) integrates the final response
- CLI optionally collects feedback and persists it for future runs