Skip to content

Commit 97636e6

Browse files
committed
resolved import issues
1 parent be4b322 commit 97636e6

File tree

37 files changed

+121
-120
lines changed

37 files changed

+121
-120
lines changed

src/server/main/agents/routes.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
import re
55
from typing import List, Optional
66
from fastapi import APIRouter, Depends, HTTPException, status, Request
7-
from .models import AddTaskRequest, UpdateTaskRequest, TaskIdRequest, GeneratePlanRequest
8-
from ..config import INTEGRATIONS_CONFIG
9-
from ..db import MongoManager
10-
from ..dependencies import mongo_manager
11-
from ..auth.utils import PermissionChecker
12-
from ...workers.celery_app import celery_app
13-
from ...workers.executor.tasks import execute_task_plan
14-
from ...workers.planner.llm import get_planner_agent
15-
from ...workers.planner.db import get_all_mcp_descriptions
16-
from ...workers.tasks import calculate_next_run
7+
from main.agents.models import AddTaskRequest, UpdateTaskRequest, TaskIdRequest, GeneratePlanRequest
8+
from main.config import INTEGRATIONS_CONFIG
9+
from main.db import MongoManager
10+
from main.dependencies import mongo_manager
11+
from main.auth.utils import PermissionChecker
12+
from workers.celery_app import celery_app
13+
from workers.executor.tasks import execute_task_plan
14+
from workers.planner.llm import get_planner_agent
15+
from workers.planner.db import get_all_mcp_descriptions
16+
from workers.tasks import calculate_next_run
1717

1818
router = APIRouter(
1919
prefix="/agents",

src/server/main/app.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
from fastapi import FastAPI
1111
from fastapi.middleware.cors import CORSMiddleware
1212

13-
from .config import APP_SERVER_PORT
14-
from .dependencies import mongo_manager
15-
from .auth.routes import router as auth_router
16-
from .chat.routes import router as chat_router
17-
from .notifications.routes import router as notifications_router
18-
from .integrations.routes import router as integrations_router
19-
from .misc.routes import router as misc_router
20-
from .agents.routes import router as agents_router
21-
from .journal.routes import router as journal_router
22-
from .settings.routes import router as settings_router # Import the new router
13+
from main.config import APP_SERVER_PORT
14+
from main.dependencies import mongo_manager
15+
from main.auth.routes import router as auth_router
16+
from main.chat.routes import router as chat_router
17+
from main.notifications.routes import router as notifications_router
18+
from main.integrations.routes import router as integrations_router
19+
from main.misc.routes import router as misc_router
20+
from main.agents.routes import router as agents_router
21+
from main.journal.routes import router as journal_router
22+
from main.settings.routes import router as settings_router # Import the new router
2323

2424
logging.basicConfig(level=logging.INFO)
2525
logger = logging.getLogger(__name__)
@@ -77,4 +77,4 @@ async def health():
7777
log_config = uvicorn.config.LOGGING_CONFIG.copy()
7878
log_config["formatters"]["access"]["fmt"] = '%(asctime)s %(levelname)s %(client_addr)s - "[MAIN_SERVER_ACCESS] %(request_line)s" %(status_code)s'
7979
log_config["formatters"]["default"]["fmt"] = '%(asctime)s %(levelname)s [%(name)s] [MAIN_SERVER_DEFAULT] %(message)s'
80-
uvicorn.run("server.main.app:app", host="0.0.0.0", port=APP_SERVER_PORT, lifespan="on", reload=False, workers=1, log_config=log_config)
80+
uvicorn.run("main.app:app", host="0.0.0.0", port=APP_SERVER_PORT, lifespan="on", reload=False, workers=1, log_config=log_config)

src/server/main/auth/routes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
from fastapi import APIRouter, Depends, HTTPException, status
55
from fastapi.responses import JSONResponse
66

7-
from .utils import aes_encrypt, aes_decrypt, PermissionChecker, AuthHelper
8-
from .models import AuthTokenStoreRequest, GoogleTokenStoreRequest, EncryptionRequest, DecryptionRequest
9-
from ..dependencies import mongo_manager
10-
from ..config import INTEGRATIONS_CONFIG # For validating service_name
7+
from main.auth.utils import aes_encrypt, aes_decrypt, PermissionChecker, AuthHelper
8+
from main.auth.models import AuthTokenStoreRequest, GoogleTokenStoreRequest, EncryptionRequest, DecryptionRequest
9+
from main.dependencies import mongo_manager
10+
from main.config import INTEGRATIONS_CONFIG # For validating service_name
1111
auth_helper = AuthHelper()
1212

1313
router = APIRouter(

src/server/main/auth/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from fastapi import HTTPException, status, Depends, WebSocket, WebSocketDisconnect
1616
from fastapi.security import OAuth2PasswordBearer
1717

18-
from ..config import (
18+
from main.config import (
1919
AES_SECRET_KEY, AES_IV,
2020
AUTH0_DOMAIN, AUTH0_AUDIENCE, ALGORITHMS,
2121
AUTH0_MANAGEMENT_CLIENT_ID, AUTH0_MANAGEMENT_CLIENT_SECRET
@@ -160,7 +160,7 @@ def __init__(self, required_permissions: List[str]):
160160
self.required_permissions = set(required_permissions)
161161

162162
async def __call__(self, token: str = Depends(oauth2_scheme), auth_helper: AuthHelper = Depends()):
163-
from ..dependencies import auth_helper as global_auth_helper
163+
from main.dependencies import auth_helper as global_auth_helper
164164

165165
user_id, token_permissions_list = await global_auth_helper.get_current_user_id_and_permissions(token=token)
166166
token_permissions_set = set(token_permissions_list)

src/server/main/chat/routes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
from fastapi import APIRouter, Depends, HTTPException, status
88
from fastapi.responses import JSONResponse, StreamingResponse
99

10-
from .models import ChatMessageInput
11-
from .utils import generate_chat_llm_stream
12-
from ..auth.utils import PermissionChecker
13-
from ..dependencies import mongo_manager
10+
from main.chat.models import ChatMessageInput
11+
from main.chat.utils import generate_chat_llm_stream
12+
from main.auth.utils import PermissionChecker
13+
from main.dependencies import mongo_manager
1414

1515
router = APIRouter(
1616
prefix="/chat",

src/server/main/chat/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import logging
99
from typing import List, Dict, Any, Tuple, AsyncGenerator, Optional
1010

11-
from ..db import MongoManager
12-
from ..llm import get_qwen_assistant
13-
from ..config import INTEGRATIONS_CONFIG, SUPERMEMORY_MCP_BASE_URL, SUPERMEMORY_MCP_ENDPOINT_SUFFIX
11+
from main.db import MongoManager
12+
from main.llm import get_qwen_assistant
13+
from main.config import INTEGRATIONS_CONFIG, SUPERMEMORY_MCP_BASE_URL, SUPERMEMORY_MCP_ENDPOINT_SUFFIX
1414

1515
logger = logging.getLogger(__name__)
1616

src/server/main/db.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
from typing import Dict, List, Optional, Any, Tuple
99

1010
# Import config from the current 'main' directory
11-
from .config import MONGO_URI, MONGO_DB_NAME
11+
from main.config import MONGO_URI, MONGO_DB_NAME
1212

1313
USER_PROFILES_COLLECTION = "user_profiles"
14-
CHAT_HISTORY_COLLECTION = "chat_history"
14+
CHAT_HISTORY_COLLECTION = "chat_history"
1515
NOTIFICATIONS_COLLECTION = "notifications"
1616
POLLING_STATE_COLLECTION = "polling_state_store"
1717
PROCESSED_ITEMS_COLLECTION = "processed_items_log"

src/server/main/dependencies.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# src/server/main/dependencies.py
2-
from .db import MongoManager
3-
from .auth.utils import AuthHelper
4-
from .websocket import MainWebSocketManager
2+
from main.db import MongoManager
3+
from main.auth.utils import AuthHelper
4+
from main.websocket import MainWebSocketManager
55

66
# --- Global Instances ---
77
# These instances are created once here and imported by other modules

src/server/main/integrations/routes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
from fastapi import APIRouter, Depends, HTTPException, status
55
from fastapi.responses import JSONResponse
66

7-
from .models import ManualConnectRequest, OAuthConnectRequest, DisconnectRequest
8-
from ..dependencies import mongo_manager, auth_helper
9-
from ..auth.utils import aes_encrypt
10-
from ..config import (
7+
from main.integrations.models import ManualConnectRequest, OAuthConnectRequest, DisconnectRequest
8+
from main.dependencies import mongo_manager, auth_helper
9+
from main.auth.utils import aes_encrypt
10+
from main.config import (
1111
INTEGRATIONS_CONFIG,
1212
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET,
1313
GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET

src/server/main/integrations/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
import json
33
from typing import Dict, Any, Optional
44

5-
from ..db import MongoManager
6-
from ..auth.utils import aes_encrypt, aes_decrypt
5+
from main.db import MongoManager
6+
from main.auth.utils import aes_encrypt, aes_decrypt
77

88
async def store_encrypted_integration_token(user_id: str, service_name: str, token_data: Dict[str, Any], db_manager: MongoManager) -> bool:
99
"""Encrypts and stores the entire token object for a service."""

0 commit comments

Comments
 (0)