rebuild(stage-10): deliver mentor and unified llm streaming
This commit is contained in:
@@ -34,6 +34,8 @@ class Settings:
|
||||
debug: bool
|
||||
data_directory: Path
|
||||
database_path: Path
|
||||
mentor_skills_directory: Path
|
||||
private_mentor_skills_directory: Path
|
||||
log_file: Path | None
|
||||
log_level: str
|
||||
host: str
|
||||
@@ -54,6 +56,13 @@ class Settings:
|
||||
database_path = _resolve_path(
|
||||
os.getenv("APP_DATABASE_PATH", ""), data_directory / "xiaobai.db"
|
||||
)
|
||||
mentor_skills_directory = _resolve_path(
|
||||
os.getenv("APP_MENTOR_SKILLS_DIR", ""), PROJECT_ROOT / "config" / "mentor-skills"
|
||||
)
|
||||
private_mentor_skills_directory = _resolve_path(
|
||||
os.getenv("APP_PRIVATE_MENTOR_SKILLS_DIR", ""),
|
||||
data_directory / "private-mentor-skills",
|
||||
)
|
||||
log_file = _resolve_path(
|
||||
os.getenv("APP_LOG_FILE", ""),
|
||||
data_directory / "logs" / "application.log",
|
||||
@@ -69,6 +78,8 @@ class Settings:
|
||||
debug=environment == "development",
|
||||
data_directory=data_directory,
|
||||
database_path=database_path,
|
||||
mentor_skills_directory=mentor_skills_directory,
|
||||
private_mentor_skills_directory=private_mentor_skills_directory,
|
||||
log_file=log_file,
|
||||
log_level=log_level,
|
||||
host=os.getenv("APP_HOST", "127.0.0.1").strip() or "127.0.0.1",
|
||||
@@ -85,6 +96,8 @@ class Settings:
|
||||
debug=False,
|
||||
data_directory=root,
|
||||
database_path=root / "xiaobai-test.db",
|
||||
mentor_skills_directory=PROJECT_ROOT / "config" / "mentor-skills",
|
||||
private_mentor_skills_directory=root / "private-mentor-skills",
|
||||
log_file=None,
|
||||
log_level="CRITICAL",
|
||||
host="127.0.0.1",
|
||||
|
||||
Reference in New Issue
Block a user