- Unify API: lib/api.ts uses /api/v1, inbox uses /api/inbox (rewrites) - Remove localhost refs: openapi, inbox page - Add rewrites: /api/inbox|tmc -> inbox-server, /api/v1 -> FastAPI - Add stub routes: knowledge/insights, recommendations, search, log-error - Transfer from PAPA: prompts (inspection, tmc), scripts, supabase, data/tmc-requests - Fix inbox-server: ORDER BY created_at, package.json - Remove redundant app/api/inbox/files route (rewrites handle it) - knowledge/ in gitignore (large PDFs) Co-authored-by: Cursor <cursoragent@cursor.com>
34 lines
1.4 KiB
Python
34 lines
1.4 KiB
Python
"""
|
|
Мультиагентная система для анализа и подготовки юридических документов.
|
|
|
|
Агенты:
|
|
- DocumentClassifierAgent: классификация типа документа
|
|
- NormComplianceAgent: проверка соответствия нормам юрисдикции
|
|
- CrossReferenceAgent: поиск и добавление перекрёстных ссылок
|
|
- CommentEnrichmentAgent: подбор правовых комментариев
|
|
- JudicialPracticeAgent: подбор судебной практики
|
|
- FormattingAgent: форматирование по требованиям юрисдикции
|
|
- LegalAnalysisOrchestrator: оркестрация всех агентов
|
|
"""
|
|
|
|
from .base import BaseLegalAgent, AgentResult
|
|
from .classifier import DocumentClassifierAgent
|
|
from .norm_compliance import NormComplianceAgent
|
|
from .cross_reference import CrossReferenceAgent
|
|
from .comment_enrichment import CommentEnrichmentAgent
|
|
from .judicial_practice import JudicialPracticeAgent
|
|
from .formatting import FormattingAgent
|
|
from .orchestrator import LegalAnalysisOrchestrator
|
|
|
|
__all__ = [
|
|
"BaseLegalAgent",
|
|
"AgentResult",
|
|
"DocumentClassifierAgent",
|
|
"NormComplianceAgent",
|
|
"CrossReferenceAgent",
|
|
"CommentEnrichmentAgent",
|
|
"JudicialPracticeAgent",
|
|
"FormattingAgent",
|
|
"LegalAnalysisOrchestrator",
|
|
]
|