Fix: Remove hardcoded paths - now fully standalone

- Changed all load_dotenv() calls to use relative path (just load_dotenv())
- No OpenClaw dependencies
- Works anywhere after pip install
This commit is contained in:
2026-03-13 04:34:22 +00:00
parent 8f577fc998
commit 8e92e99205
11 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ from typing import Any, Optional
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from autogen import ConversableAgent, GroupChat, GroupChatManager
+1 -1
View File
@@ -9,7 +9,7 @@ from typing import Any, Optional
from crewai import Agent, Crew, LLM, Process, Task
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.config import get_config
+1 -1
View File
@@ -8,7 +8,7 @@ from typing import Any, Optional
from crewai import Agent, Process
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.crews.base_crew import OpusCrew
from opus_orchestrator.config import get_config
+1 -1
View File
@@ -8,7 +8,7 @@ from typing import Any, Optional
from crewai import Agent, Process
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.crews.base_crew import OpusCrew
from opus_orchestrator.config import get_config
+1 -1
View File
@@ -16,7 +16,7 @@ from typing import Any, Optional
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from pydantic import BaseModel, Field, ConfigDict
from enum import Enum
+1 -1
View File
@@ -10,7 +10,7 @@ from typing import Any, Optional
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.agents.fiction import (
ArchitectAgent,
+1 -1
View File
@@ -10,7 +10,7 @@ from pydantic import BaseModel
from pydantic_ai import Agent
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.config import get_config
+1 -1
View File
@@ -12,7 +12,7 @@ from fastapi.responses import JSONResponse, RedirectResponse
from pydantic import BaseModel, Field
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
from opus_orchestrator.config import get_config
from opus_orchestrator import run_opus, OpusOrchestrator
+1 -1
View File
@@ -11,7 +11,7 @@ from typing import Any, Optional
import requests
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
class GitHubIngestor:
+1 -1
View File
@@ -12,7 +12,7 @@ import boto3
from botocore.exceptions import ClientError, NoCredentialsError
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
class S3Ingestor:
+1 -1
View File
@@ -14,7 +14,7 @@ from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from dotenv import load_dotenv
load_dotenv("/home/solaria/.openclaw/workspace/opus-orchestrator-ai/.env")
load_dotenv()
# HTML Template for the UI