diff --git a/src/api/shared.py b/src/api/shared.py index 77d2d5b..450886e 100644 --- a/src/api/shared.py +++ b/src/api/shared.py @@ -1,5 +1,6 @@ """共享 helper 和常量""" +from pathlib import Path from typing import Any, Dict from fastapi import HTTPException @@ -55,8 +56,7 @@ def _init_agent_ids(): if _KNOWN_AGENT_IDS: return try: - import yaml - import os + import yaml, os cfg_path = os.path.join(os.path.dirname(__file__), "..", "..", "config", "default.yaml") with open(cfg_path) as f: cfg = yaml.safe_load(f) diff --git a/src/api/task_routes.py b/src/api/task_routes.py index d3a71e5..dd6a541 100644 --- a/src/api/task_routes.py +++ b/src/api/task_routes.py @@ -19,6 +19,7 @@ from src.api.shared import ( _bb, _q, _task_to_dict, + _validate_project, _extract_mentions, )