Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions agents/orchestrator.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import logging
import os
import sqlite3
from pathlib import Path
from typing import TypedDict
from dotenv import load_dotenv

Expand Down Expand Up @@ -286,7 +287,7 @@ def run_pipeline(
- clinical_note: radiologist context improves report quality
- hil: always True in production
"""
load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(Path(__file__).resolve().parent.parent / ".env")
os.makedirs("data", exist_ok=True)

thread_id = thread_id or anonymized_id
Expand Down Expand Up @@ -336,7 +337,7 @@ def resume_pipeline(
approved: bool = True,
) -> PipelineState:
"""Resume after radiologist review."""
load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(Path(__file__).resolve().parent.parent / ".env")

conn = sqlite3.connect(DB_PATH, check_same_thread=False)
checkpointer = SqliteSaver(conn)
Expand Down
3 changes: 2 additions & 1 deletion api/models/database.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import os
from pathlib import Path
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, declarative_base
from dotenv import load_dotenv

load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(Path(__file__).resolve().parents[2] / ".env")

DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./data/radiology.db")

Expand Down
2 changes: 1 addition & 1 deletion mcp_server/radiology_mcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

from dotenv import load_dotenv

load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), ".env"))

from mcp.server import Server # noqa: E402
from mcp.server.stdio import stdio_server # noqa: E402
Expand Down
3 changes: 2 additions & 1 deletion mlops/ingest_medical_knowledge.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
import logging
import os
import hashlib
from pathlib import Path
from dotenv import load_dotenv

load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(Path(__file__).resolve().parent.parent / ".env")
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

Expand Down
3 changes: 2 additions & 1 deletion ui/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@

import logging
import os
from pathlib import Path
import gradio as gr
from dotenv import load_dotenv
from PIL import Image

load_dotenv("/home/moez/projects/radiology-ai/.env")
load_dotenv(Path(__file__).resolve().parent.parent / ".env")
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

Expand Down