feat: Ghost CMS integration — auto-publish blog + /publish command
Build & Deploy ResearchOwl / build-and-push (push) Successful in 6s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
ChemaVX
2026-05-08 10:26:22 +00:00
parent 94d209dd8a
commit 83eb2359be
3 changed files with 208 additions and 2 deletions
+4
View File
@@ -33,6 +33,10 @@ class Settings(BaseSettings):
chunk_overlap: int = Field(100, env="CHUNK_OVERLAP")
quality_threshold: float = Field(0.3, env="QUALITY_THRESHOLD") # 0-1, chunks below discarded
# Ghost CMS
ghost_url: Optional[str] = Field(None, env="GHOST_URL")
ghost_api_key: Optional[str] = Field(None, env="GHOST_API_KEY")
# Alerts
cost_alert_threshold: float = Field(0.15, env="COST_ALERT_THRESHOLD")