fix: create_project workspace_dir 硬编码(workspace.py 未提交,避免 import 依赖)
This commit is contained in:
parent
802143b723
commit
e48cb2c62c
@ -653,7 +653,6 @@ class AgentExecutor:
|
||||
async def _t_create_project(self, sor, p, pid):
|
||||
import os
|
||||
from appPublic.uniqueID import getID
|
||||
from .workspace import WORKSPACE_BASE
|
||||
|
||||
name = p.get("name", "").strip()
|
||||
desc = p.get("description", "")
|
||||
@ -668,10 +667,10 @@ class AgentExecutor:
|
||||
if _u:
|
||||
org_id = getattr(_u[0], "orgid", "0") or "0"
|
||||
|
||||
# 项目专属工作空间目录(与 workspace.py get_workspace_path 回退逻辑一致)
|
||||
# 项目专属工作空间目录(与 workspace_tree.dspy 的 workspace_base 一致)
|
||||
# 不设置 workspace_dir 会导致 _resolve_workspace 回退到 ~/pipeline_ws/default,
|
||||
# 所有项目共用同一目录,设计文档/代码互相覆盖。
|
||||
workspace_dir = os.path.join(WORKSPACE_BASE, str(org_id), name)
|
||||
workspace_dir = os.path.join("/d/pipeline/workspaces", str(org_id), name)
|
||||
os.makedirs(workspace_dir, exist_ok=True)
|
||||
|
||||
pid_val = getID()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user