modcomms/backend/app/services
michael f13fa2f7e8 Parallelize specialist agent analysis with asyncio.gather
Run all 4 specialist agents (Legal, Brand, Channel Best Practices,
Channel Tech Specs) concurrently instead of sequentially. This reduces
total analysis time to roughly the duration of the slowest agent rather
than the sum of all agent times.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 09:13:15 -06:00
..
__init__.py permissions changes 2025-12-18 16:51:27 +00:00
analysis_service.py Parallelize specialist agent analysis with asyncio.gather 2026-01-25 09:13:15 -06:00
auth_service.py Support both v1.0 and v2.0 Azure AD token issuer formats 2025-12-18 17:03:47 -06:00
email_service.py Add support email functionality via Mailgun 2026-01-24 07:03:11 -06:00
gemini_service.py Update Gemini model to gemini-3-pro-preview 2026-01-25 09:09:04 -06:00
pdf_service.py Add PDF rasterization support for reliable preview and analysis 2026-01-24 09:36:56 -06:00
reference_docs.py Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
storage_service.py permissions changes 2025-12-18 16:51:27 +00:00