Reply Pilot Backend
Tato stranka popisuje modul reply-pilot-be/.
Role modulu
- vlastni JSON API pro inbox a komunikacni workflow
- vlastni lokalni snapshot schranky a inbox cache
- vola
reply-pilot-gmailpro Gmail sync a drafty - pri zobrazeni inboxu/detailu threadu udrzuje komunikacni historii v
reply-pilot-db - vlastni OpenAI debug/generation flow pro
reply-pilot-app - je hlavni backend owner e-mailove vrstvy
Runtime
- bezi jako samostatny Flask/Gunicorn kontejner
- zapisuje do
reply-pilot-be/dataareply-pilot-be/logs conf/zustava read-only mount- na interni siti se hlasi jako
reply-pilot-be reply-pilot-appareply-pilot-workerho volaji preshttp://reply-pilot-be:5000- Gmail sluzbu vola pres
GMAIL_API_BASE_URL, defaultnehttp://reply-pilot-gmail:5000 - PostgreSQL vola pres
reply-pilot-dbna interni siti
Endpointy
GET /healthzGET /api/metaGET /api/inboxGET /api/emailsGET /api/emails/<email_id>GET /api/emails/<email_id>/attachmentsPOST /api/mailbox/syncPOST /api/mailbox/importGET /api/mailbox/import/statusPOST /api/mailbox/import/stepPOST /api/emails/<email_id>/drafts/replyPOST /api/emails/<email_id>/debug/generate