19 lines
430 B
Python
19 lines
430 B
Python
from pathlib import Path
|
|
|
|
from pydantic_settings import BaseSettings
|
|
|
|
PROJECT_ROOT = Path(__file__).parent.parent
|
|
|
|
|
|
class Settings(BaseSettings):
|
|
anthropic_api_key: str
|
|
model: str = "claude-sonnet-4-5-20250929"
|
|
safedir: str = "/home/ewpt3ch/dev-agent/secure-agent"
|
|
max_tokens: int = 500
|
|
|
|
model_config = {"env_file": PROJECT_ROOT / ".env"}
|
|
|
|
|
|
# create singleton instance, causes validation
|
|
settings = Settings()
|