feat(seo-copilot): caching + freshness UI; glassomorphic styling; CopilotKit HITL modular actions; provider fixes; DB sessions & action types; seed 17 actions

This commit is contained in:
ajaysi
2025-08-30 16:12:41 +05:30
parent d9833f30a6
commit f5f3c09ecc
39 changed files with 10606 additions and 1606 deletions

View File

@@ -1,12 +1,7 @@
"""
AI SEO Tools Services Package
This package contains all migrated SEO tools as FastAPI services.
Each service provides structured, AI-enhanced SEO analysis capabilities.
"""
# SEO tools package initializer
from .meta_description_service import MetaDescriptionService
from .pagespeed_service import PageSpeedService
from .pagespeed_service import PageSpeedService
from .sitemap_service import SitemapService
from .image_alt_service import ImageAltService
from .opengraph_service import OpenGraphService
@@ -16,13 +11,13 @@ from .enterprise_seo_service import EnterpriseSEOService
from .content_strategy_service import ContentStrategyService
__all__ = [
"MetaDescriptionService",
"PageSpeedService",
"SitemapService",
"ImageAltService",
"OpenGraphService",
"OnPageSEOService",
"TechnicalSEOService",
"EnterpriseSEOService",
"ContentStrategyService"
'MetaDescriptionService',
'PageSpeedService',
'SitemapService',
'ImageAltService',
'OpenGraphService',
'OnPageSEOService',
'TechnicalSEOService',
'EnterpriseSEOService',
'ContentStrategyService',
]

View File

@@ -10,7 +10,7 @@ from datetime import datetime
from loguru import logger
from ..llm_providers.main_text_generation import llm_text_gen
from ...middleware.logging_middleware import seo_logger
from middleware.logging_middleware import seo_logger
class MetaDescriptionService:

View File

@@ -13,7 +13,7 @@ from loguru import logger
import os
from ..llm_providers.main_text_generation import llm_text_gen
from ...middleware.logging_middleware import seo_logger
from middleware.logging_middleware import seo_logger
class PageSpeedService:

View File

@@ -15,7 +15,7 @@ from urllib.parse import urlparse, urljoin
import pandas as pd
from ..llm_providers.main_text_generation import llm_text_gen
from ...middleware.logging_middleware import seo_logger
from middleware.logging_middleware import seo_logger
class SitemapService: