Active Bugs
Last updated: 2025-11-29
P3 - Edge Case
(None)
Resolved Bugs
P3 - Magentic Mode Missing Termination Guarantee FIXED
Commit: d36ce3c (2025-11-29)
- Added
final_event_receivedtracking inorchestrator_magentic.py - Added fallback yield for "max iterations reached" scenario
- Verified with
test_magentic_termination.py
P0 - Magentic Mode Report Generation FIXED
Commit: 9006d69 (2025-11-29)
- Fixed
_extract_text()to handle various message object formats - Increased
max_rounds=10(was 3) - Added
temperature=1.0for reasoning model compatibility - Advanced mode now produces full research reports
P1 - Streaming Spam + API Key Persistence FIXED
Commit: 0c9be4a (2025-11-29)
- Streaming events now buffered (not token-by-token spam)
- API key persists across example clicks via
gr.State - Examples use explicit
Nonevalues to avoid overwriting keys
P2 - Missing "Thinking" State FIXED
Commit: 9006d69 (2025-11-29)
- Added
"thinking"event type with hourglass icon - Yields "Multi-agent reasoning in progress..." before blocking workflow call
- Users now see feedback during 2-5 minute initial processing
P2 - Gradio Example Not Filling Chat Box FIXED
Commit: 2ea01fd (2025-11-29)
- Third example (HSDD) wasn't populating chat box when clicked
- Root cause: Parentheses in
HSDD (Hypoactive Sexual Desire Disorder) - Fix: Simplified to
Testosterone therapy for Hypoactive Sexual Desire Disorder?
P1 - Gradio Settings Accordion WONTFIX
Decision: Removed nested Blocks, using ChatInterface directly. Accordion behavior is default Gradio - acceptable for demo.
How to Report Bugs
- Create
docs/bugs/P{N}_{SHORT_NAME}.md - Include: Symptom, Root Cause, Fix Plan, Test Plan
- Update this index
- Priority: P0=blocker, P1=important, P2=UX, P3=edge case