Release v4928.1.4.2 stable

This commit is contained in:
2026-06-09 22:55:58 +01:00
commit 6445044ac6
280 changed files with 41775 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
from __future__ import annotations
from typing import Any, Dict, Optional
from app.config import settings
def _psycopg_url() -> str:
url = settings.database_url
if url.startswith("postgresql+psycopg://"):
return "postgresql://" + url.split("postgresql+psycopg://", 1)[1]
return url
def prepare_task(
*,
task_id: Optional[str] = None,
conversation_id: Optional[str] = None,
prep_type: str = "generic",
) -> Dict[str, Any]:
"""Executa a preparação operacional sem subprocess nem paths absolutos."""
from scripts.prepare_task import run_preparation
return run_preparation(
task_id=task_id,
conversation_id=conversation_id,
prep_type=prep_type,
database_url=_psycopg_url(),
)