Summary
During runs getting error: QA synthesizer agent failed: 'QASynthesisResult' object has no attribute 'parsed'
Problem: AgentField router.ai(..., schema=...) returns a QASynthesisResult directly, while SWE-AF expects an older wrapper with .parsed.
The needed source fix appears to be in swe_af/reasoners/execution_agents.py
Steps to Reproduce
run swe_af build
qa_synthesizer errors produced.
Expected Behavior
SWE-AF should process QASynthesisResult directly
Actual Behavior
AgentField router.ai(..., schema=...) returns a QASynthesisResult directly, while SWE-AF expects an older wrapper with .parsed.
Environment
- mac
- python 3.14.3
- opencode zen model provider
- local deployment
Logs or Trace
QA synthesizer agent failed: 'QASynthesisResult' object has no attribute 'parsed'
Summary
During runs getting error:
QA synthesizer agent failed: 'QASynthesisResult' object has no attribute 'parsed'Problem: AgentField
router.ai(..., schema=...)returns aQASynthesisResultdirectly, while SWE-AF expects an older wrapper with.parsed.The needed source fix appears to be in swe_af/reasoners/execution_agents.py
Steps to Reproduce
run swe_af build
qa_synthesizer errors produced.
Expected Behavior
SWE-AF should process QASynthesisResult directly
Actual Behavior
AgentField
router.ai(..., schema=...)returns aQASynthesisResultdirectly, while SWE-AF expects an older wrapper with.parsed.Environment
Logs or Trace